aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Cambus <fred@statdns.com>2021-04-14 11:15:01 +0100
committerNick Clifton <nickc@redhat.com>2021-04-14 11:15:01 +0100
commit5f47741bf633596475bb8fbb0ed304be318362cd (patch)
tree5cf3ee9d2f442325a5f3a0e77624b508c0a1719e
parent8985b74b7d0f957eda8ec12e88665dab17f00a15 (diff)
downloadbinutils-5f47741bf633596475bb8fbb0ed304be318362cd.zip
binutils-5f47741bf633596475bb8fbb0ed304be318362cd.tar.gz
binutils-5f47741bf633596475bb8fbb0ed304be318362cd.tar.bz2
Remove unneeded tests for definitions of NT_BSDNETCORE values.
binutils* readelf.c (get_netbsd_elfcore_note_type): Remove unneeded #ifdef checks for NT_NETBSDCORE_AUXV and NT_NETBSDCORE_LWPSTATUS. bfd * elf.c (elfcore_grok_netbsd_note): Remove unneeded #ifdef checks for NT_NETBSDCORE_AUXV and NT_NETBSDCORE_LWPSTATUS.
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/elf.c4
-rw-r--r--binutils/ChangeLog5
-rw-r--r--binutils/readelf.c4
4 files changed, 10 insertions, 8 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 4d71522..d03929a 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2021-04-14 Frederic Cambus <fred@statdns.com>
+
+ * elf.c (elfcore_grok_netbsd_note): Remove unneeded #ifdef
+ checks for NT_NETBSDCORE_AUXV and NT_NETBSDCORE_LWPSTATUS.
+
2021-04-14 Alan Modra <amodra@gmail.com>
PR 27631
diff --git a/bfd/elf.c b/bfd/elf.c
index 276fa14..ef2193b 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -10945,17 +10945,13 @@ elfcore_grok_netbsd_note (bfd *abfd, Elf_Internal_Note *note)
since the kernel writes this note out first when it
creates a core file. */
return elfcore_grok_netbsd_procinfo (abfd, note);
-#ifdef NT_NETBSDCORE_AUXV
case NT_NETBSDCORE_AUXV:
/* NetBSD-specific Elf Auxiliary Vector data. */
return elfcore_make_auxv_note_section (abfd, note, 4);
-#endif
-#ifdef NT_NETBSDCORE_LWPSTATUS
case NT_NETBSDCORE_LWPSTATUS:
return elfcore_make_note_pseudosection (abfd,
".note.netbsdcore.lwpstatus",
note);
-#endif
default:
break;
}
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 5148da4..daa258c 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2021-04-14 Frederic Cambus <fred@statdns.com>
+
+ * readelf.c (get_netbsd_elfcore_note_type): Remove unneeded #ifdef
+ checks for NT_NETBSDCORE_AUXV and NT_NETBSDCORE_LWPSTATUS.
+
2021-04-14 Alan Modra <amodra@gmail.com>
PR 27716
diff --git a/binutils/readelf.c b/binutils/readelf.c
index dc7764a..b404ca7 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -19583,15 +19583,11 @@ get_netbsd_elfcore_note_type (Filedata * filedata, unsigned e_type)
/* NetBSD core "procinfo" structure. */
return _("NetBSD procinfo structure");
-#ifdef NT_NETBSDCORE_AUXV
case NT_NETBSDCORE_AUXV:
return _("NetBSD ELF auxiliary vector data");
-#endif
-#ifdef NT_NETBSDCORE_LWPSTATUS
case NT_NETBSDCORE_LWPSTATUS:
return _("PT_LWPSTATUS (ptrace_lwpstatus structure)");
-#endif
default:
/* As of Jan 2020 there are no other machine-independent notes