mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-25 19:14:52 +08:00
* elfxx-mips.c (mips_elf_calculate_relocation): Fix the handling
of protected symbols.
This commit is contained in:
parent
7507c54a53
commit
9f1a453ea1
@ -1,3 +1,8 @@
|
||||
2012-08-13 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* elfxx-mips.c (mips_elf_calculate_relocation): Fix the handling
|
||||
of protected symbols.
|
||||
|
||||
2012-08-10 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/14444
|
||||
|
@ -5360,7 +5360,10 @@ mips_elf_calculate_relocation (bfd *abfd, bfd *input_bfd,
|
||||
&& (target_is_16_bit_code_p
|
||||
|| target_is_micromips_code_p))));
|
||||
|
||||
local_p = h == NULL || SYMBOL_REFERENCES_LOCAL (info, &h->root);
|
||||
local_p = (h == NULL
|
||||
|| (h->got_only_for_calls
|
||||
? SYMBOL_CALLS_LOCAL (info, &h->root)
|
||||
: SYMBOL_REFERENCES_LOCAL (info, &h->root)));
|
||||
|
||||
gp0 = _bfd_get_gp_value (input_bfd);
|
||||
gp = _bfd_get_gp_value (abfd);
|
||||
|
Loading…
Reference in New Issue
Block a user