This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[PATCH] Fix MIPS testsuite for little endian
- From: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- To: binutils at sources dot redhat dot com
- Date: Tue, 10 Jun 2003 17:46:37 +0200
- Subject: [PATCH] Fix MIPS testsuite for little endian
Hello All,
this patch fixes testsuite failures for MIPS gas and ld.
IMHO this should go in the 2.14 branch also.
Thiemo
2003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
/gas/testsuite/ChangeLog
* gas/mips/mips.exp: Fix typo.
* gas/mips/elempic.d: Force o64 ABI.
* gas/mips/telempic.d: Likewise.
/ld/testsuite/ChangeLog
* ld-mips-elf/rel32-n32.d: Force big endian assembly.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.
diff -urpNX /bigdisk/src/gcc-exclude source-orig/gas/testsuite/gas/mips/mips.exp source/gas/testsuite/gas/mips/mips.exp
--- source-orig/gas/testsuite/gas/mips/mips.exp Sun May 25 09:20:29 2003
+++ source/gas/testsuite/gas/mips/mips.exp Tue Jun 10 16:34:26 2003
@@ -400,7 +400,7 @@ if { [istarget mips*-*-*] } then {
set tmips ""
}
if [istarget mips*el-*-*] {
- set el el
+ set el "el"
} {
set el ""
}
diff -urpNX /bigdisk/src/gcc-exclude source-orig/gas/testsuite/gas/mips/elempic.d source/gas/testsuite/gas/mips/elempic.d
--- source-orig/gas/testsuite/gas/mips/elempic.d Wed Aug 14 09:24:56 2002
+++ source/gas/testsuite/gas/mips/elempic.d Tue Jun 10 15:10:48 2003
@@ -1,6 +1,6 @@
#objdump: -rst -mmips:4000
#name: MIPS empic
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
#source: empic.s
#stderr: empic.l
diff -urpNX /bigdisk/src/gcc-exclude source-orig/gas/testsuite/gas/mips/telempic.d source/gas/testsuite/gas/mips/telempic.d
--- source-orig/gas/testsuite/gas/mips/telempic.d Wed Aug 14 09:24:56 2002
+++ source/gas/testsuite/gas/mips/telempic.d Tue Jun 10 16:56:07 2003
@@ -1,6 +1,6 @@
#objdump: -rst -mmips:4000
#name: MIPS empic
-#as: -membedded-pic -mips3
+#as: -mabi=o64 -membedded-pic -mips3
#source: empic.s
#stderr: empic.l
diff -urpNX /bigdisk/src/gcc-exclude source-orig/ld/testsuite/ld-mips-elf/rel32-n32.d source/ld/testsuite/ld-mips-elf/rel32-n32.d
--- source-orig/ld/testsuite/ld-mips-elf/rel32-n32.d Tue Mar 11 20:20:16 2003
+++ source/ld/testsuite/ld-mips-elf/rel32-n32.d Tue Jun 10 17:01:02 2003
@@ -1,6 +1,6 @@
#name: MIPS rel32 n32
#source: rel32.s
-#as: -KPIC -n32
+#as: -KPIC -EB -n32
#readelf: -x 5 -r
#ld: -shared -melf32btsmipn32
diff -urpNX /bigdisk/src/gcc-exclude source-orig/ld/testsuite/ld-mips-elf/rel32-o32.d source/ld/testsuite/ld-mips-elf/rel32-o32.d
--- source-orig/ld/testsuite/ld-mips-elf/rel32-o32.d Tue Mar 11 20:20:16 2003
+++ source/ld/testsuite/ld-mips-elf/rel32-o32.d Tue Jun 10 17:01:02 2003
@@ -1,6 +1,6 @@
#name: MIPS rel32 o32
#source: rel32.s
-#as: -KPIC -32
+#as: -KPIC -EB -32
#readelf: -x 6 -r
#ld: -shared -melf32btsmip
diff -urpNX /bigdisk/src/gcc-exclude source-orig/ld/testsuite/ld-mips-elf/rel64.d source/ld/testsuite/ld-mips-elf/rel64.d
--- source-orig/ld/testsuite/ld-mips-elf/rel64.d Tue Mar 11 20:20:16 2003
+++ source/ld/testsuite/ld-mips-elf/rel64.d Tue Jun 10 17:01:02 2003
@@ -1,6 +1,6 @@
#name: MIPS rel64 n64
#source: rel64.s
-#as: -KPIC -64
+#as: -KPIC -EB -64
#readelf: -x 6 -r
#ld: -shared -melf64btsmip