* write.c (write_relocs): Use S_IS_DEFINED and S_IS_COMMON rather
authorIan Lance Taylor <ian@airs.com>
Fri, 2 Feb 1996 17:46:05 +0000 (17:46 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 2 Feb 1996 17:46:05 +0000 (17:46 +0000)
commite24cf2b556c64426980bc2ffcbce0da05284da4e
tree9324c03b79e000cf42c4a4d4afcfbab5dc87d95d
parent4771fe157f5360608c445a91bb6bd556a30f93e6
* write.c (write_relocs): Use S_IS_DEFINED and S_IS_COMMON rather
than comparing S_GET_SEGMENT to undefined_section.
(write_object_file): Skip symbols which were equated to an
undefined or common symbol.
* symbols.c (resolve_symbol_value): Use S_IS_DEFINED and
S_IS_COMMON rather than comparing S_GET_SEGMENT to
undefined_section.
(S_GET_VALUE): Likewise.  Avoid recursion problems if S_IS_DEFINED
or S_IS_COMMON call S_GET_VALUE.
* config/obj-aout.h (S_IS_COMMON): Define if not BFD_ASSEMBLER.
* config/obj-aout.c (obj_emit_relocations): If a reloc is equated
to an undefined or common symbol, convert the reloc to be against
the target symbol.
(obj_crawl_symbol_chain): Skip symbols which were equated to an
undefined or common symbol.
* config/obj-bout.h (S_IS_COMMON): Define if not BFD_ASSEMBLER.
* config/obj-bout.c (obj_emit_relocations): If a reloc is equated
to an undefined or common symbol, convert the reloc to be against
the target symbol.
(obj_crawl_symbol_chain): Skip symbols which were equated to an
undefined or common symbol.
* config/obj-coff.c (do_relocs_for): Use S_IS_DEFINED and
S_IS_COMMON rather than comparing S_GET_SEGMENT to
undefined_section.
(yank_symbols): Skip symbols which were equated to an undefined or
common symbol.
gas/ChangeLog
gas/config/obj-bout.c
gas/config/obj-bout.h
This page took 0.025042 seconds and 4 git commands to generate.