summaryrefslogtreecommitdiffstats
path: root/gas/testsuite/gas/mips/mips.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/mips/mips.exp')
-rw-r--r--gas/testsuite/gas/mips/mips.exp49
1 files changed, 39 insertions, 10 deletions
diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp
index 82207b97ed..cfc7690c84 100644
--- a/gas/testsuite/gas/mips/mips.exp
+++ b/gas/testsuite/gas/mips/mips.exp
@@ -10,9 +10,11 @@ if { [istarget mips*-*-*] } then {
set gpr_ilocks [expr [istarget mipstx39*-*-*]]
set addr32 [expr [istarget mipstx39*-*-*]]
-
-
-
+ if { [istarget mips*el-*-*] || [istarget "mips*-*-*linux*"] } then {
+ set tmips "t"
+ } else {
+ set tmips ""
+ }
run_dump_test "abs"
run_dump_test "add"
@@ -103,17 +105,44 @@ if { [istarget mips*-*-*] } then {
run_dump_test "elf_e_flags3"
run_dump_test "elf_e_flags4"
- run_dump_test "elf-rel"
+ if [istarget mips*el-*-*] {
+ run_dump_test "elfel-rel"
+ } {
+ run_dump_test "elf-rel"
+ }
+
if [istarget mips64*-*-*] {
- run_dump_test "elf-rel2"
+ if [istarget mips*el-*-*] {
+ run_dump_test "elfel-rel2"
+ } {
+ run_dump_test "elf-rel2"
+ }
+ } {
+ if [istarget mips*el-*-*] {
+ run_dump_test "e32el-rel2"
+ } {
+ run_dump_test "e32-rel2"
+ }
+ }
+
+ if [istarget mips*el-*-*] {
+ run_dump_test "${tmips}elempic"
} {
- run_dump_test "e32-rel2"
- }
- run_dump_test "empic"
+ run_dump_test "${tmips}empic"
+ }
+
if { !$no_mips16 } {
- run_dump_test "mips16-e"
+ if [istarget mips*el-*-*] {
+ run_dump_test "${tmips}mipsel16-e"
+ } {
+ run_dump_test "${tmips}mips16-e"
+ }
setup_xfail "mips*-*-*"
- run_dump_test "mips16-f"
+ if [istarget mips*el-*-*] {
+ run_dump_test "mipsel16-f"
+ } {
+ run_dump_test "mips16-f"
+ }
}
}
}
OpenPOWER on IntegriCloud