mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 23:39:35 +08:00
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:
@ -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>
|
2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* elf-bfd.h (elf_link_hash_entry): Add a dynamic field.
|
* elf-bfd.h (elf_link_hash_entry): Add a dynamic field.
|
||||||
|
@ -9385,14 +9385,12 @@ elf32_arm_swap_symbol_out (bfd *abfd,
|
|||||||
linker will simulate the work of dynamic linker of resolving
|
linker will simulate the work of dynamic linker of resolving
|
||||||
symbols and will carry over the thumbness of found symbols to
|
symbols and will carry over the thumbness of found symbols to
|
||||||
the output symbol table. It's not clear how it happens, but
|
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
|
runtime, and writing '1' for them will be confusing for users
|
||||||
and possibly for dynamic linker itself.
|
and possibly for dynamic linker itself.
|
||||||
*/
|
*/
|
||||||
newsym.st_value |= 1;
|
newsym.st_value |= 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
newsym.st_value |= 1;
|
|
||||||
|
|
||||||
src = &newsym;
|
src = &newsym;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user