From d99b4b92c8ed0f7ef98f370bbf65a360ed66ad7b Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 25 Apr 2018 13:27:22 +0930 Subject: Silence gcc-8 warnings This seems to work with gcc-8 and a bunch of prior gcc versions I tested. * elf-linux-core.h: Disable gcc-8 string truncation warning. * elf.c (elfcore_write_prpsinfo): Likewise. --- bfd/elf.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'bfd/elf.c') diff --git a/bfd/elf.c b/bfd/elf.c index 092b275ae20..bd9ffccee61 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -10508,6 +10508,10 @@ elfcore_write_note (bfd *abfd, return buf; } +#if GCC_VERSION >= 8000 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstringop-truncation" +#endif char * elfcore_write_prpsinfo (bfd *abfd, char *buf, @@ -10566,6 +10570,9 @@ elfcore_write_prpsinfo (bfd *abfd, free (buf); return NULL; } +#if GCC_VERSION >= 8000 +#pragma GCC diagnostic pop +#endif char * elfcore_write_linux_prpsinfo32 -- cgit v1.2.1