Add iWMMXt support
[deliverable/binutils-gdb.git] / gas / testsuite / gas / elf / elf.exp
index 3a7e4d7710069bd2e7e121e4823629beec7df373..a967cb7d43c58da5bc6f553c9ccb32204c0162e6 100644 (file)
@@ -2,7 +2,7 @@
 # elf tests
 #
 
-proc run_list_test { name opts } {
+proc run_list_test { name suffix opts } {
     global READELF
     global srcdir subdir
     set testname "elf $name list"
@@ -21,7 +21,7 @@ proc run_list_test { name opts } {
        return
     }
     verbose_eval {[file_contents "dump.out"]} 3
-    if { [regexp_diff "dump.out" "${file}.e"] } then {
+    if { [regexp_diff "dump.out" "${file}.e${suffix}"] } then {
        fail $testname
        verbose "output is [file_contents "dump.out"]" 2
        return
@@ -37,9 +37,20 @@ if { ([istarget "*-*-elf*"]
      && ![istarget *-*-linux*aout*]
      && ![istarget *-*-linux*coff*]
      && ![istarget *-*-linux*oldld*]
+     && ![istarget sh64*-*-linux*]
 } then {
+    set target_machine ""
+    if {[istarget "mips*-*-*"]} then {
+       set target_machine -mips
+    }
+    if {[istarget m32r*-*-*]} then {
+       set target_machine -m32r
+    }
+    if {[istarget xscale*-*-elf]} then {
+       set target_machine -miwmmxt
+    }
     run_dump_test "ehopt0"
     run_dump_test "section0" 
     run_dump_test "section1" 
-    run_list_test "section2" "-al"
+    run_list_test "section2" "$target_machine" "-al"
 }
This page took 0.024534 seconds and 4 git commands to generate.