- if !$aout { run_dump_test "la" }
- if $elf { run_dump_test "la-svr4pic" }
- if $elf { run_dump_test "la-xgot" }
- if $elf { run_dump_test "lca-svr4pic" }
- if $elf { run_dump_test "lca-xgot" }
- if !$aout {
- # XXX FIXME: Has mips2 and later insns with mips1 disassemblies.
- # (Should split and then use appropriate arch lists.)
- run_dump_test_arches "lb" [mips_arch_list_matching !mips2]
- }
- if $elf {
- run_dump_test_arches "lb-svr4pic" [mips_arch_list_matching !gpr_ilocks]
- run_dump_test_arches "lb-svr4pic-ilocks" [mips_arch_list_matching gpr_ilocks]
- }
- if $elf {
- # Both versions specify the cpu, so we can run both regardless of
- # the interlocking in the configured default cpu.
- run_dump_test "lb-xgot"
- run_dump_test "lb-xgot-ilocks"
- }
- if !$aout {
- if !$gpr_ilocks {
- run_dump_test "ld"
- } else {
- if !$addr32 {
- run_dump_test "ld-ilocks"
- } else {
- run_dump_test "ld-ilocks-addr32"
- }
- }
- }
- if $elf { run_dump_test "ld-svr4pic" }
- if $elf { run_dump_test "ld-xgot" }
+ run_dump_test "la"
+ run_dump_test "la-svr4pic"
+ run_dump_test "la-xgot"
+ run_dump_test "lca-svr4pic"
+ run_dump_test "lca-xgot"
+ # XXX FIXME: Has mips2 and later insns with mips1 disassemblies.
+ # (Should split and then use appropriate arch lists.)
+ run_dump_test_arches "lb" [mips_arch_list_matching mips1 !mips2]
+ run_dump_test_arches "lb-svr4pic" \
+ [mips_arch_list_matching mips1 !gpr_ilocks]
+ run_dump_test_arches "lb-svr4pic-ilocks" [mips_arch_list_matching gpr_ilocks]
+ # Both versions specify the cpu, so we can run both regardless of
+ # the interlocking in the configured default cpu.
+ run_dump_test "lb-xgot"
+ run_dump_test "lb-xgot-ilocks"
+ run_dump_test_arches "ld" [mips_arch_list_matching mips1]
+ run_dump_test_arches "ld-forward" [mips_arch_list_matching mips1]
+ run_dump_test_arches "sd" [mips_arch_list_matching mips1]
+ run_dump_test_arches "sd-forward" [mips_arch_list_matching mips1]
+ run_dump_test_arches "l_d" [mips_arch_list_matching mips1 !singlefloat]
+ run_dump_test_arches "l_d-single" [mips_arch_list_matching mips1 singlefloat]
+ run_dump_test_arches "l_d-forward" [mips_arch_list_matching mips1 !singlefloat]
+ run_dump_test_arches "s_d" [mips_arch_list_matching mips1 !singlefloat]
+ run_dump_test_arches "s_d-single" [mips_arch_list_matching mips1 singlefloat]
+ run_dump_test_arches "s_d-forward" [mips_arch_list_matching mips1 !singlefloat]
+ run_dump_test_arches "ldc1" [mips_arch_list_matching mips2 !singlefloat]
+ run_dump_test_arches "ldc1-forward" [mips_arch_list_matching mips2 !singlefloat]
+ run_dump_test_arches "sdc1" [mips_arch_list_matching mips2 !singlefloat]
+ run_dump_test_arches "sdc1-forward" [mips_arch_list_matching mips2 !singlefloat]
+ if $has_newabi {
+ run_dump_test_arches "ld-n32" [mips_arch_list_matching mips3]
+ run_dump_test_arches "ld-forward-n32" \
+ [mips_arch_list_matching mips3]
+ run_dump_test_arches "sd-n32" [mips_arch_list_matching mips3]
+ run_dump_test_arches "sd-forward-n32" \
+ [mips_arch_list_matching mips3]
+ run_dump_test_arches "l_d-n32" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "l_d-forward-n32" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "s_d-n32" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "s_d-forward-n32" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "ldc1-n32" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "ldc1-forward-n32" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "sdc1-n32" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "sdc1-forward-n32" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "ld-n64" [mips_arch_list_matching mips3]
+ run_dump_test_arches "ld-forward-n64" \
+ [mips_arch_list_matching mips3]
+ run_dump_test_arches "sd-n64" [mips_arch_list_matching mips3]
+ run_dump_test_arches "sd-forward-n64" \
+ [mips_arch_list_matching mips3]
+ run_dump_test_arches "l_d-n64" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "l_d-forward-n64" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "s_d-n64" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "s_d-forward-n64" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "ldc1-n64" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "ldc1-forward-n64" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "sdc1-n64" [mips_arch_list_matching mips3 !singlefloat]
+ run_dump_test_arches "sdc1-forward-n64" \
+ [mips_arch_list_matching mips3 !singlefloat]
+ }
+ run_dump_test_arches "ld-zero" [mips_arch_list_matching mips1]
+ run_dump_test_arches "ld-zero-2" [mips_arch_list_matching mips2 !nollsc]
+ run_dump_test_arches "ld-zero-3" [mips_arch_list_matching mips3 !nollsc]
+ run_dump_test_arches "ld-zero-u" [mips_arch_list_matching micromips]
+ run_dump_test_arches "ld-zero-q" [mips_arch_list_matching r5900]
+ run_dump_test "ld-svr4pic"
+ run_dump_test "ld-xgot"