diff options
author | Alan Modra <amodra@gmail.com> | 2018-04-23 23:47:22 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2018-04-23 23:50:13 +0930 |
commit | b9f26d2e29bb56a0404216c5612d6d7fee54a769 (patch) | |
tree | bace6e181bf3c1c0c5b20a26ec2c64d7040ff73a /bfd | |
parent | bf82069dce1b1a88560e5d7320342c78372b627e (diff) | |
download | gdb-b9f26d2e29bb56a0404216c5612d6d7fee54a769.zip gdb-b9f26d2e29bb56a0404216c5612d6d7fee54a769.tar.gz gdb-b9f26d2e29bb56a0404216c5612d6d7fee54a769.tar.bz2 |
Revert bfd part of "Silence gcc-8 warnings"
The gcc warning has been fixed, and the patch regressed builds with
some older versions of gcc.
* elf-linux-core.h: Revert last change.
* elf.c: Likewise.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf-linux-core.h | 16 | ||||
-rw-r--r-- | bfd/elf.c | 4 |
3 files changed, 5 insertions, 20 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e8b748b..3c26f8a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2018-04-23 Alan Modra <amodra@gmail.com> + + * elf-linux-core.h: Revert last change. + * elf.c: Likewise. + 2018-04-23 Nick Clifton <nickc@redhat.com> PR 23056 diff --git a/bfd/elf-linux-core.h b/bfd/elf-linux-core.h index 25d33f6..0a5d76f 100644 --- a/bfd/elf-linux-core.h +++ b/bfd/elf-linux-core.h @@ -69,12 +69,8 @@ swap_linux_prpsinfo32_ugid32_out bfd_put_32 (obfd, from->pr_ppid, to->pr_ppid); bfd_put_32 (obfd, from->pr_pgrp, to->pr_pgrp); bfd_put_32 (obfd, from->pr_sid, to->pr_sid); -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wpragmas" -#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); -#pragma GCC diagnostic pop } /* External 32-bit structure for PRPSINFO. This structure is @@ -125,12 +121,8 @@ swap_linux_prpsinfo32_ugid16_out bfd_put_32 (obfd, from->pr_ppid, to->pr_ppid); bfd_put_32 (obfd, from->pr_pgrp, to->pr_pgrp); bfd_put_32 (obfd, from->pr_sid, to->pr_sid); -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wpragmas" -#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); -#pragma GCC diagnostic pop } /* External 64-bit structure for PRPSINFO. This structure is @@ -182,12 +174,8 @@ swap_linux_prpsinfo64_ugid32_out bfd_put_32 (obfd, from->pr_ppid, to->pr_ppid); bfd_put_32 (obfd, from->pr_pgrp, to->pr_pgrp); bfd_put_32 (obfd, from->pr_sid, to->pr_sid); -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wpragmas" -#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); -#pragma GCC diagnostic pop } /* External 64-bit structure for PRPSINFO. This structure is @@ -239,12 +227,8 @@ swap_linux_prpsinfo64_ugid16_out bfd_put_32 (obfd, from->pr_ppid, to->pr_ppid); bfd_put_32 (obfd, from->pr_pgrp, to->pr_pgrp); bfd_put_32 (obfd, from->pr_sid, to->pr_sid); -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wpragmas" -#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy (to->pr_fname, from->pr_fname, sizeof (to->pr_fname)); strncpy (to->pr_psargs, from->pr_psargs, sizeof (to->pr_psargs)); -#pragma GCC diagnostic pop } #endif @@ -10549,12 +10549,8 @@ elfcore_write_prpsinfo (bfd *abfd, #endif memset (&data, 0, sizeof (data)); -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wpragmas" -#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy (data.pr_fname, fname, sizeof (data.pr_fname)); strncpy (data.pr_psargs, psargs, sizeof (data.pr_psargs)); -#pragma GCC diagnostic pop return elfcore_write_note (abfd, buf, bufsiz, "CORE", note_type, &data, sizeof (data)); } |