mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-30 12:44:10 +08:00
64543e1acf
* elfxx-mips.c: Include libiberty.h. (elf_mips_isa, _bfd_mips_elf_mach_extends_p): Remove. (mips_set_isa_flags): New function, split out from... (_bfd_mips_elf_final_write_processing): ...here. Only call mips_set_isa_flags if the EF_MIPS_MACH bits are clear. (mips_mach_extensions): New array. (mips_32bit_flags_p): New function. (_bfd_mips_elf_merge_private_bfd_data): Rework architecture checks. Use mips_32bit_flags_p to check if one binary is 32-bit and the other is 64-bit. When adopting IBFD's architecture, adopt the bfd_mach as well as the flags. ld/testsuite/ * ld-mips-elf/jr.s: New file. * ld-mips-elf/mips-elf-flags.exp: New test. |
||
---|---|---|
.. | ||
config | ||
ld-auto-import | ||
ld-bootstrap | ||
ld-cdtest | ||
ld-checks | ||
ld-cris | ||
ld-d10v | ||
ld-discard | ||
ld-elf | ||
ld-elfvers | ||
ld-elfvsb | ||
ld-elfweak | ||
ld-empic | ||
ld-fastcall | ||
ld-h8300 | ||
ld-i386 | ||
ld-linkonce | ||
ld-m68hc11 | ||
ld-mips-elf | ||
ld-mmix | ||
ld-powerpc | ||
ld-scripts | ||
ld-selective | ||
ld-sh | ||
ld-shared | ||
ld-srec | ||
ld-undefined | ||
ld-versados | ||
ld-x86-64 | ||
lib | ||
ChangeLog |