aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-04-22 20:32:51 +0000
committerIan Lance Taylor <ian@airs.com>1994-04-22 20:32:51 +0000
commit1bb42b1f2b4ef2c4487d63884511727e569f90c3 (patch)
treeb4ab35dcf9a5e29da457e9f99b6aa2609183b85c /bfd/ChangeLog
parent45f82cf72a57247a9368466802e5c4477c445900 (diff)
downloadgdb-1bb42b1f2b4ef2c4487d63884511727e569f90c3.zip
gdb-1bb42b1f2b4ef2c4487d63884511727e569f90c3.tar.gz
gdb-1bb42b1f2b4ef2c4487d63884511727e569f90c3.tar.bz2
Fix ECOFF objcopy to actually copy debugging information.
* ecoff.c (ecoff_bfd_copy_private_bfd_data): New function. (ecoff_get_extr): Assume that any ECOFF symbol with local clear is an external symbol, rather than checking the symbol flags. Only check the flags for non-ECOFF symbols. * ecofflink.c (bfd_ecoff_debug_externals): Don't crash if the output_section field of the symbol section is NULL. * libecoff.h (ecoff_bfd_copy_private_bfd_data): Declare as function rather than defining as macro.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 03dd537..40670a1 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,15 @@
Fri Apr 22 11:08:38 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
+ Fix ECOFF objcopy to actually copy debugging information.
+ * ecoff.c (ecoff_bfd_copy_private_bfd_data): New function.
+ (ecoff_get_extr): Assume that any ECOFF symbol with local clear is
+ an external symbol, rather than checking the symbol flags. Only
+ check the flags for non-ECOFF symbols.
+ * ecofflink.c (bfd_ecoff_debug_externals): Don't crash if the
+ output_section field of the symbol section is NULL.
+ * libecoff.h (ecoff_bfd_copy_private_bfd_data): Declare as
+ function rather than defining as macro.
+
* ieee.c (ieee_object_p): Set bfd_error_got_wrong_format if
appropriate.