2006-09-08 Vladimir Prus <vladimir@codesourcery.com>

* elf32-arm.c (elf32_arm_swap_symbol_out): Remove
	unconditional setting of low bit for Thumb symbol
	mistakenly left behind after check for external
	symbols was added.  Fix comment typo.
This commit is contained in:
Richard Earnshaw 2006-09-08 10:30:27 +00:00
parent 1a67c70765
commit b0fead2b6c
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2006-09-08 Vladimir Prus <vladimir@codesourcery.com>
* elf32-arm.c (elf32_arm_swap_symbol_out): Remove
unconditional setting of low bit for Thumb symbol
mistakenly left behind after check for external
symbols was added. Fix comment typo.
2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (elf_link_hash_entry): Add a dynamic field.

View File

@ -9385,14 +9385,12 @@ elf32_arm_swap_symbol_out (bfd *abfd,
linker will simulate the work of dynamic linker of resolving
symbols and will carry over the thumbness of found symbols to
the output symbol table. It's not clear how it happens, but
the thumbness of underfined symbols can well be different at
the thumbness of undefined symbols can well be different at
runtime, and writing '1' for them will be confusing for users
and possibly for dynamic linker itself.
*/
newsym.st_value |= 1;
}
newsym.st_value |= 1;
src = &newsym;
}