diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-04-22 20:32:51 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-04-22 20:32:51 +0000 |
commit | 1bb42b1f2b4ef2c4487d63884511727e569f90c3 (patch) | |
tree | b4ab35dcf9a5e29da457e9f99b6aa2609183b85c /bfd/ChangeLog | |
parent | 45f82cf72a57247a9368466802e5c4477c445900 (diff) | |
download | gdb-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/ChangeLog | 10 |
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. |