PR ld/13813
authorHans-Peter Nilsson <hp@axis.com>
Wed, 21 Mar 2012 19:15:02 +0000 (19:15 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Wed, 21 Mar 2012 19:15:02 +0000 (19:15 +0000)
* ld-mips-elf/comm-data.exp (mips_comm_data_test): For N32 and N64
tests, also specify assembler option -march=mips3.

ld/testsuite/ChangeLog
ld/testsuite/ld-mips-elf/comm-data.exp

index ac06f535b80d616bdb31cb328c4023e806752d9c..42c04ffa130199316bdd3add0abe27d33155cb30 100644 (file)
@@ -1,3 +1,9 @@
+2012-03-21  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR ld/13813
+       * ld-mips-elf/comm-data.exp (mips_comm_data_test): For N32 and N64
+       tests, also specify assembler option -march=mips3.
+
 2012-03-20  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/13880
index bbd3c5589c728eea64dff2ec7701225e1c35fbd2..943e8522deca23bada596e691e86addaa2cb91db 100644 (file)
@@ -77,7 +77,10 @@ proc mips_comm_data_test { abi flag emul reloc } {
     ]
 }
 
-set abis { o32 -32 elf32btsmip n32 -n32 elf32btsmipn32 n64 -64 elf64btsmip }
+# For targets that default to a specific ISA (instead of "from-abi"),
+# the 64-bit -march option is required to override it, like for
+# "mipsisa32r2el-*-*".
+set abis { o32 -32 elf32btsmip n32 "-n32 -march=mips3" elf32btsmipn32 n64 "-64 -march=mips3" elf64btsmip }
 set relocs { copyreloc nocopyreloc }
 foreach { abi flag emul } $abis {
     foreach reloc $relocs {