aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-03-04 08:46:22 +1030
committerAlan Modra <amodra@gmail.com>2021-03-04 08:53:35 +1030
commit0b7733b665333107502223bde3f7823cdc09c947 (patch)
tree0293476bfe3c221c8099465a220516df3f35e319
parent1bfa81acbf33cd1157f3b34727136d963505a3d2 (diff)
downloadgdb-0b7733b665333107502223bde3f7823cdc09c947.zip
gdb-0b7733b665333107502223bde3f7823cdc09c947.tar.gz
gdb-0b7733b665333107502223bde3f7823cdc09c947.tar.bz2
binutils fails to compile on AIX due to mismatched declaration
rs6000-core.c:280:19: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const bfd_cleanup rs6000coff_core_p (bfd *abfd); ^~~~~~~~~~~~~~~~~ rs6000-core.c:336:1: error: conflicting types for 'rs6000coff_core_p' rs6000coff_core_p (bfd *abfd) ^~~~~~~~~~~~~~~~~ rs6000-core.c:280:19: note: previous declaration of 'rs6000coff_core_p' was here const bfd_cleanup rs6000coff_core_p (bfd *abfd); ^~~~~~~~~~~~~~~~~ * rs6000-core.c (rs6000coff_core_p): Correct prototype.
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/rs6000-core.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 5e2571b..af09b00 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2021-03-04 Alan Modra <amodra@gmail.com>
+
+ * rs6000-core.c (rs6000coff_core_p): Correct prototype.
+
2021-03-03 Alan Modra <amodra@gmail.com>
PR 27500
diff --git a/bfd/rs6000-core.c b/bfd/rs6000-core.c
index 9fed1ff..1c19060 100644
--- a/bfd/rs6000-core.c
+++ b/bfd/rs6000-core.c
@@ -277,7 +277,7 @@ typedef union
/* Define prototypes for certain functions, to avoid a compiler warning
saying that they are missing. */
-const bfd_cleanup rs6000coff_core_p (bfd *abfd);
+bfd_cleanup rs6000coff_core_p (bfd *abfd);
bfd_boolean rs6000coff_core_file_matches_executable_p (bfd *core_bfd,
bfd *exec_bfd);
char * rs6000coff_core_file_failing_command (bfd *abfd);