+
+ run_dump_test "pr12915"
+ run_dump_test "reginfo-1a"
+ run_dump_test "reginfo-1b"
+
+ run_dump_test "micromips"
+ run_dump_test "micromips-trap"
+ run_dump_test "micromips-insn32"
+ run_dump_test "micromips-noinsn32"
+ run_list_test "micromips" "-mips32r2 -32 -mfp64 -minsn32" \
+ "microMIPS for MIPS32r2 (instructions invalid in insn32 mode)"
+ run_list_test "micromips-size-0" \
+ "-32 -march=mips64 -mmicromips" "microMIPS instruction size 0"
+ run_dump_test "micromips-size-1"
+ run_dump_test "micromips-branch-relax"
+ run_dump_test "micromips-branch-relax-pic"
+ run_dump_test "micromips-branch-delay"
+ run_dump_test "micromips-warn-branch-delay"
+ run_dump_test "micromips-warn-branch-delay-1"
+ run_dump_test "micromips-b16"
+ run_list_test "micromips-ill"
+
+ run_dump_test_arches "mcu" [mips_arch_list_matching mips32r2 \
+ !octeon]
+ run_dump_test_arches "hilo-diff-eb" [mips_arch_list_all]
+ run_dump_test_arches "hilo-diff-el" [mips_arch_list_all]
+ if $has_newabi {
+ run_dump_test_arches "hilo-diff-eb-n32" [mips_arch_list_matching mips3]
+ run_dump_test_arches "hilo-diff-el-n32" [mips_arch_list_matching mips3]
+ run_dump_test_arches "hilo-diff-eb-n64" [mips_arch_list_matching mips3]
+ run_dump_test_arches "hilo-diff-el-n64" [mips_arch_list_matching mips3]
+ }
+ run_dump_test_arches "lui" [mips_arch_list_matching mips1]
+ run_list_test_arches "lui-1" "-32" [mips_arch_list_matching mips1]
+ run_list_test_arches "lui-2" "-32" [mips_arch_list_matching mips1]
+
+ run_dump_test "r5900"
+ run_dump_test "r5900-full"
+ run_list_test "r5900-nollsc" "-mabi=o64 -march=r5900"
+ run_dump_test "r5900-vu0"
+ run_dump_test "r5900-full-vu0"
+ run_dump_test "r5900-all-vu0"
+ run_list_test "r5900-error-vu0" "-march=r5900"
+
+ run_list_test_arches "ext-ill" [mips_arch_list_matching mips64r2]
+
+ run_list_test "ase-errors-1" "-mabi=32 -march=mips1" "ASE errors (1)"
+ run_list_test "ase-errors-2" "-mabi=o64 -march=mips3" "ASE errors (2)"
+ run_list_test "ase-errors-3" "-mabi=32 -march=mips1" "ASE errors (3)"
+ run_list_test "ase-errors-4" "-mabi=o64 -march=mips3" "ASE errors (4)"
+
+ run_dump_test_arches "la-reloc" [mips_arch_list_matching mips1]
+ if { $has_newabi } {
+ run_dump_test_arches "dla-reloc" [mips_arch_list_matching mips3]
+ }
+
+ # Start with MIPS II to avoid load delay nops.
+ run_dump_test_arches "ld-reloc" [mips_arch_list_matching mips2]
+ run_dump_test_arches "ulw-reloc" [mips_arch_list_matching mips2]
+ run_dump_test_arches "ulh-reloc" [mips_arch_list_matching mips2]
+
+ run_dump_test "l_d-reloc"
+ run_list_test "bltzal"
+
+ run_dump_test_arches "msa" [mips_arch_list_matching mips32r2]
+ run_dump_test_arches "msa64" [mips_arch_list_matching mips64r2]
+ run_dump_test_arches "msa-relax" [mips_arch_list_matching mips32r2]
+ run_dump_test_arches "msa-branch" [mips_arch_list_matching mips32r2]
+
+ run_dump_test_arches "xpa" [mips_arch_list_matching mips32r2 !micromips]
+ run_dump_test_arches "r5" [mips_arch_list_matching mips32r5 !micromips]
+
+ run_dump_test "pcrel-1"
+ run_dump_test "pcrel-2"
+ run_list_test "pcrel-3" "" "Invalid cross-section PC-relative references"
+ run_dump_test "pcrel-4-32"
+ if $has_newabi {
+ run_dump_test "pcrel-4-n32"
+ run_dump_test "pcrel-4-64"
+ }
+
+ run_dump_test "attr-gnu-abi-fp-1"
+ run_dump_test "attr-gnu-abi-msa-1"
+
+ run_dump_test "module-override"
+ run_dump_test "module-defer-warn1"
+ run_list_test "module-defer-warn2" -32