aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2018-04-25 13:27:22 +0930
committerAlan Modra <amodra@gmail.com>2018-04-25 17:25:57 +0930
commitd99b4b92c8ed0f7ef98f370bbf65a360ed66ad7b (patch)
tree026e6a0c99205cb06226706bf85feaea264290b6 /bfd/elf.c
parent651d16203867f8013a0f78a2f2e24df8c02d1377 (diff)
downloadgdb-d99b4b92c8ed0f7ef98f370bbf65a360ed66ad7b.zip
gdb-d99b4b92c8ed0f7ef98f370bbf65a360ed66ad7b.tar.gz
gdb-d99b4b92c8ed0f7ef98f370bbf65a360ed66ad7b.tar.bz2
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.
Diffstat (limited to 'bfd/elf.c')
-rw-r--r--bfd/elf.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/elf.c b/bfd/elf.c
index 092b275..bd9ffcc 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