forked from Imagelibrary/binutils-gdb
Don't check relocation if input ELF object ID doesn't match output.
bfd/ 2010-08-22 H.J. Lu <hongjiu.lu@intel.com> PR ld/11933 * elflink.c (elf_link_add_object_symbols): Don't check relocation if input ELF object ID doesn't match output. ld/testsuite/ 2010-08-22 H.J. Lu <hongjiu.lu@intel.com> PR ld/11933 * ld-x86-64/mixed1a.s: New. * ld-x86-64/mixed1b.s: Likewise. * ld-x86-64/mixed2a.s: Likewise. * ld-x86-64/mixed2b.s: Likewise. * ld-x86-64/x86-64.exp: Text mixed x86_64 and i386 inputs.
This commit is contained in:
@@ -4791,6 +4791,7 @@ error_free_dyn:
|
||||
if (! dynamic
|
||||
&& is_elf_hash_table (htab)
|
||||
&& bed->check_relocs != NULL
|
||||
&& elf_object_id (abfd) == elf_hash_table_id (htab)
|
||||
&& (*bed->relocs_compatible) (abfd->xvec, info->output_bfd->xvec))
|
||||
{
|
||||
asection *o;
|
||||
|
||||
Reference in New Issue
Block a user