This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: elf64-x86-64.c: Convert to ISO C90
- From: Andreas Jaeger <aj at suse dot de>
- To: binutils at sources dot redhat dot com
- Date: Sun, 29 Jun 2003 12:01:31 +0200
- Subject: Re: elf64-x86-64.c: Convert to ISO C90
- References: <u88yrl4ea1.fsf@gromit.moeb>
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