elf64-x86-64.c: Convert to ISO C90
Andreas Jaeger
aj@suse.de
Sun Jun 29 10:07:00 GMT 2003
I've committed more than I intented to commit. Here's the ChangeLog
for the rest of my commit (will commit now):
(elf64_x86_64_adjust_dynamic_symbol): Use SYMBOL_CALLS_LOCAL to
trim plt entries. Move undefweak non-default visibility test ...
(allocate_dynrelocs): ... from here.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Pass SHARED instead of INFO.
Change all callers.
(allocate_dynrelocs): Use SYMBOL_CALLS_LOCAL. Use
SYMBOL_REFERENCES_LOCAL for dynreloc check.
(elf64_x86_64_relocate_section): Use SYMBOL_CALLS_LOCAL for
dynreloc and .got relocs.
(elf64_x86_64_finish_dynamic_symbol): Use SYMBOL_REFERENCES_LOCAL
for .got relocs.
Thanks Alan for catching this,
Andreas
--
Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
SuSE Linux AG, Deutschherrnstr. 15-19, 90429 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
More information about the Binutils
mailing list