MIPS16: Handle non-extensible instructions correctly
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / mips.exp
index 06c5ea8f8871fd2f58031cc3c3dee3350958c963..60d956ddfea1e59dc8f38767e2af41639185542b 100644 (file)
@@ -877,9 +877,19 @@ if { [istarget mips*-*-vxworks*] } {
                                        [mips_arch_list_matching mips16-32]
     run_dump_test_arches "mips16-macro-e" \
                                        [mips_arch_list_matching mips16-32]
+    run_dump_test_arches "mips16-insn-t" \
+                                       [mips_arch_list_matching mips16-32]
+    run_dump_test_arches "mips16-insn-e" \
+                                       [mips_arch_list_matching mips16-32]
     # Check MIPS16e extensions
     run_dump_test_arches "mips16e"     [mips_arch_list_matching mips16e-32]
     run_dump_test_arches "mips16e-64"  [mips_arch_list_matching mips16e-32]
+    # Check MIPS16 ISA subset disassembly
+    run_dump_test_arches "mips16-sub"  [mips_arch_list_matching mips16-32]
+    run_dump_test_arches "mips16e-sub" [mips_arch_list_matching mips16-32]
+    run_dump_test_arches "mips16e-64-sub" \
+                                       [mips_arch_list_matching mips16-32]
+
     # Check jalx handling
     run_dump_test "mips16-jalx"
     run_dump_test "mips-jalx"
@@ -1335,8 +1345,10 @@ if { [istarget mips*-*-vxworks*] } {
     run_list_test "mips16e-save-err" "-march=mips32 -32"
     run_dump_test "mips16-intermix"
     run_dump_test "mips16-extend"
+    run_dump_test "mips16-extend-swap"
     run_dump_test "mips16-sprel-swap"
     run_dump_test "mips16-sdrasp"
+    run_dump_test "mips16-insn-length-noargs"
 
     run_dump_test "mips16-branch-unextended-1"
     run_dump_test "mips16-branch-unextended-2"
This page took 0.036184 seconds and 4 git commands to generate.