include/elf/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / mips.exp
index 4def589cd997b9fdbbbfcfd15f9df4b871a1d1f6..16edfb73a9bab35a91413e3195c35025ce06e9cd 100644 (file)
@@ -475,6 +475,9 @@ if { [istarget mips*-*-vxworks*] } {
     if $elf { run_dump_test "lif-svr4pic" }
     if $elf { run_dump_test "lif-xgot" }
     run_dump_test_arches "mips4"       [mips_arch_list_matching mips4]
+    run_dump_test_arches "mips4-fp"    [mips_arch_list_matching mips4]
+    run_list_test_arches "mips4-fp" "-32 -msoft-float" \
+                                       [mips_arch_list_matching mips4]
     run_dump_test_arches "mips5"       [mips_arch_list_matching mips5]
     if $ilocks {
        run_dump_test "mul-ilocks"
@@ -525,6 +528,7 @@ if { [istarget mips*-*-vxworks*] } {
        if $has_newabi {
            run_dump_test "mips16-hilo-n32"
        }
+       run_dump_test "mips16-hilo-match"
     }
     run_list_test "mips-no-jalx" "-32"
     run_dump_test "delay"
@@ -546,14 +550,28 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test_arches "mips32"      [mips_arch_list_matching mips32]
 
     run_dump_test_arches "mips32-sf32" [mips_arch_list_matching mips32]
+    run_list_test_arches "mips32-sf32" "-32 -msoft-float" \
+                                       [mips_arch_list_matching mips32]
+    run_dump_test_arches "mips32-cp2"  [mips_arch_list_matching mips32 \
+                                           !octeon]
 
     run_dump_test_arches "mips32r2"    [mips_arch_list_matching mips32r2]
+    run_dump_test_arches "mips32r2-cp2"        [mips_arch_list_matching mips32r2 \
+                                           !octeon]
+    run_dump_test_arches "mips32r2-fp32" \
+                                       [mips_arch_list_matching mips32r2]
+    run_list_test_arches "mips32r2-fp32" "-32 -msoft-float" \
+                                       [mips_arch_list_matching mips32r2]
     run_list_test_arches "mips32r2-ill" "-32" \
-                        [mips_arch_list_matching mips32r2 gpr32]
+                       [mips_arch_list_matching mips32r2 gpr32]
     run_list_test_arches "mips32r2-ill-fp64" "-mabi=o64" \
-                        [mips_arch_list_matching mips32r2 gpr64]
+                       [mips_arch_list_matching mips32r2 gpr64]
+    run_list_test_arches "mips32r2-ill-nofp" "-32 -msoft-float" \
+                       [mips_arch_list_matching mips32r2]
 
     run_dump_test_arches "mips64"      [mips_arch_list_matching mips64]
+    run_dump_test_arches "mips64-cp2"  [mips_arch_list_matching mips64 \
+                                           !octeon]
 
     run_dump_test_arches "mips64r2"    [mips_arch_list_matching mips64r2]
     run_list_test_arches "mips64r2-ill" "" [mips_arch_list_matching mips64r2]
@@ -764,7 +782,9 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "loongson-2e"
     run_dump_test "loongson-2f"
 
-    run_dump_test "octeon"
+    run_dump_test_arches "octeon"      [mips_arch_list_matching octeon]
+    run_list_test_arches "octeon-ill" "" \
+                                       [mips_arch_list_matching octeon]
 
     run_dump_test "smartmips"
     run_dump_test "mips32-dsp"
@@ -795,4 +815,18 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "align2"
     run_dump_test "align2-el"
     run_dump_test "odd-float"
+
+    run_list_test_arches "mips-macro-ill-sfp" "-32 -msingle-float" \
+                                       [mips_arch_list_matching mips2]
+    run_list_test_arches "mips-macro-ill-nofp" "-32 -msoft-float" \
+                                       [mips_arch_list_matching mips2]
+
+    run_list_test_arches "mips-hard-float-flag" \
+       "-32 -msoft-float -mhard-float" \
+                                       [mips_arch_list_matching mips1]
+    run_list_test_arches "mips-double-float-flag" \
+       "-32 -msingle-float -mdouble-float" \
+                                       [mips_arch_list_matching mips1]
+
+    run_dump_test "mips16-vis-1"
 }
This page took 0.025046 seconds and 4 git commands to generate.