+ run_dump_test "hwr-names-mips64r2"
+
+ run_dump_test "ldstla-32"
+ run_dump_test "ldstla-32-mips3"
+ run_dump_test "ldstla-32-shared"
+ run_dump_test "ldstla-32-mips3-shared"
+ run_list_test "ldstla-32-1" "-mabi=32" \
+ "MIPS ld-st-la bad constants (ABI o32)"
+ run_list_test "ldstla-32-mips3-1" "-mabi=32" \
+ "MIPS ld-st-la bad constants (ABI o32, mips3)"
+ run_list_test "ldstla-32-1" "-KPIC -mabi=32" \
+ "MIPS ld-st-la bad constants (ABI o32, shared)"
+ run_list_test "ldstla-32-mips3-1" "-KPIC -mabi=32" \
+ "MIPS ld-st-la bad constants (ABI o32, mips3, shared)"
+ run_dump_test "ldstla-eabi64"
+ if $has_newabi {
+ run_dump_test "ldstla-n64"
+ run_dump_test "ldstla-n64-shared"
+ run_dump_test "ldstla-n64-sym32"
+ }
+
+ run_dump_test "macro-warn-1"
+ run_dump_test "macro-warn-2"
+ run_dump_test "macro-warn-3"
+ run_dump_test "macro-warn-4"
+ if $has_newabi {
+ run_dump_test "macro-warn-1-n32"
+ run_dump_test "macro-warn-2-n32"
+ }
+
+ run_dump_test "noat-1"
+ run_list_test "noat-2" ""
+ run_list_test "noat-3" ""
+ run_list_test "noat-4" ""
+ run_list_test "noat-5" ""
+ run_list_test "noat-6" ""
+ run_list_test "noat-7" ""
+
+ run_dump_test_arches "smartmips" [mips_arch_list_matching mips32 !gpr64]
+ run_dump_test_arches "mips32-dsp" [mips_arch_list_matching mips32r2]
+ run_dump_test_arches "mips32-mt" [mips_arch_list_matching mips32r2 !gpr64]
+
+ if { $elf && !$no_mips16 } {
+ run_dump_test "mips16-dwarf2"
+ if $has_newabi {
+ run_dump_test "mips16-dwarf2-n32"
+ }
+ }
+ if { !$no_mips16 } {
+ # Check MIPS16e extensions
+ run_dump_test_arches "mips16e" [mips_arch_list_matching mips32]
+ run_dump_test "mips16e-jrc"
+ run_dump_test "mips16e-save"
+ run_dump_test "mips16e-64"
+ run_list_test "mips16e-64" "-march=mips32"
+ }
+ run_dump_test "vxworks1"
+ run_dump_test "vxworks1-xgot"
+ run_dump_test "vxworks1-el"
+ run_dump_test "vxworks1-xgot-el"
+
+ run_dump_test "noreorder"