From: YunQiang Su Date: Fri, 24 Nov 2023 08:55:12 +0000 (+0800) Subject: MIPS/GAS: mips.exp, mark all mipsisa32*-linux as addr32 X-Git-Tag: binutils-2_42~209 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=617c2bf72e1a89aa4e956813b1b1325c1a8859b2;p=thirdparty%2Fbinutils-gdb.git MIPS/GAS: mips.exp, mark all mipsisa32*-linux as addr32 Currently, only mipsisa32-linux and mipsisa32el-linux is marked as addr32, which make mipsisa32rN(el) not marked. This change can fix 2 test failures on mipsisa32rN(el)-linux: FAIL: MIPS MIPS64 MIPS-3D ASE instructions (-mips3d flag) FAIL: MIPS MIPS64 MDMX ASE instructions (-mdmx flag) These failures don't happen for mipsisa32rN-mti-elf etc, due to that, the output is set as NO_ABI instead of O32, then gas won't warn: `fp=64' used with a 32-bit ABI Maybe, we should change this behaivour in future. --- diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index 6b4b535072a..2ddbf0c768d 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -564,7 +564,7 @@ if { [istarget mips*-*-vxworks*] } { "MIPS invalid switch to SVR4 PIC from VxWorks PIC" } elseif { [istarget mips*-*-*] } { set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] || [istarget mipsel-*-linux*] \ - || [istarget mipsisa32-*-linux*] || [istarget mipsisa32el-*-linux*]] + || [istarget mipsisa32*-*-linux*]] set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] \ || [istarget mips*-sde-elf*] || [istarget mips*-mti-elf*] \ || [istarget mips*-img-elf*]]