diff options
author | Matthew Fortune <matthew.fortune@imgtec.com> | 2015-08-26 14:42:56 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2015-08-26 14:42:56 +0100 |
commit | c97c330ba8e80776c546e5f562916bf077e358b3 (patch) | |
tree | 4f99986f00c36044363d1935e7cc3418d2c3a101 /bfd/ChangeLog | |
parent | 2d011dc1696f38580ca08cdccf9cb8147527063a (diff) | |
download | gdb-c97c330ba8e80776c546e5f562916bf077e358b3.zip gdb-c97c330ba8e80776c546e5f562916bf077e358b3.tar.gz gdb-c97c330ba8e80776c546e5f562916bf077e358b3.tar.bz2 |
Select MIPS ABi based upon abiflags rather than e_flags.
bfd PR ld/18401
* elfxx-mips.c (bfd_mips_isa_ext_mach): New function: Converts an
ISA value to a bfd machine number.
(bfd_mips_isa_ext): Update the ISA level and revision if
necessary. Use mips_mach_extends_p to decide if the ISA extension
needs to be set.
(_bfd_mips_elf_merge_private_bfd_data): Allow the ISA extension to
be inferred from the ABI setting. Set the ISA level from the
maximum of the incoming and outgoing ISA levels.
tests
* ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 18a5cd0..52fe2cc 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,15 @@ +2015-08-26 Matthew Fortune <matthew.fortune@imgtec.com> + + PR ld/18401 + * elfxx-mips.c (bfd_mips_isa_ext_mach): New function: Converts an + ISA value to a bfd machine number. + (bfd_mips_isa_ext): Update the ISA level and revision if + necessary. Use mips_mach_extends_p to decide if the ISA extension + needs to be set. + (_bfd_mips_elf_merge_private_bfd_data): Allow the ISA extension to + be inferred from the ABI setting. Set the ISA level from the + maximum of the incoming and outgoing ISA levels. + 2015-08-25 Nick Clifton <nickc@redhat.com> PR binutils/18854 |