When linking binary files into MIPS executables, default to MIPS 3 emaulation for 64-bit objects.

PR 24832
	* elfxx-mips.c (mips_set_isa_flags): Default to MIPS 3 for 64-bit
	mips inputs.
This commit is contained in:
YunQiang Su 2019-07-25 16:34:58 +01:00 committed by Nick Clifton
parent 2e6be59c8d
commit c7c860d2d2
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2019-07-25 YunQiang Su <syq@debian.org>
PR 24832
* elfxx-mips.c (mips_set_isa_flags): Default to MIPS 3 for 64-bit
mips inputs.
2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
* elf32-arc.c (bfd_get_32_me): Add a small description, fix

View File

@ -12193,6 +12193,12 @@ mips_set_isa_flags (bfd *abfd)
switch (bfd_get_mach (abfd))
{
default:
if (ABI_N32_P (abfd) || ABI_64_P (abfd))
val = E_MIPS_ARCH_3;
else
val = E_MIPS_ARCH_1;
break;
case bfd_mach_mips3000:
val = E_MIPS_ARCH_1;
break;