run_dump_test "nops-1-i686"
run_dump_test "nops-1-k8"
run_dump_test "nops-1-core2"
- run_dump_test "nops-1-bdver1"
- run_dump_test "nops-1-bdver2"
- run_dump_test "nops-1-bdver3"
- run_dump_test "nops-1-bdver4"
- run_dump_test "nops-1-znver1"
- run_dump_test "nops-1-btver1"
- run_dump_test "nops-1-btver2"
run_dump_test "nops-2"
run_dump_test "nops-2-i386"
run_dump_test "nops-2-core2"
run_dump_test "avx512vbmi_vl-intel"
run_dump_test "clzero"
run_dump_test "disassem"
+ run_dump_test "mwaitx-bdver4"
+ run_list_test "mwaitx-reg"
# These tests require support for 8 and 16 bit relocs,
# so we only run them for ELF and COFF targets.
# but the relocs we currently produce are slightly different
# from those produced for ELF/COFF based toolchains.
# So for now we ignore PE targets.
- run_dump_test "pcrel"
run_dump_test "absrel"
+ if {[istarget "*-*-coff*"]} then {
+ run_dump_test "pcrel"
+ }
}
# ELF specific tests
# PIC is only supported on ELF targets.
run_dump_test "intelpic"
+ run_dump_test "pcrel-elf"
run_dump_test "relax"
run_dump_test "gotpc"
run_dump_test "tlsd"
run_dump_test "debug1"
run_dump_test "dw2-compress-2"
+ run_dump_test "dw2-compressed-2"
run_dump_test "bad-size"
run_dump_test "size-2"
run_dump_test "size-3"
run_dump_test "size-4"
+
+ run_dump_test "note"
+
+ run_dump_test "relax-3"
+ run_dump_test "relax-4"
+
+ if {![istarget "*-*-nacl*"]} then {
+ run_dump_test "iamcu-1"
+ run_dump_test "iamcu-2"
+ run_dump_test "iamcu-3"
+ run_list_test "iamcu-inval-1" "-march=iamcu -al"
+ run_list_test "iamcu-inval-2" "-march=iamcu -al"
+ run_list_test "iamcu-inval-3" "-march=iamcu+sse4 -al"
+ }
}
# This is a PE specific test.
# Common tests
if [expr [istarget "i*86-*-*"] || [istarget "x86_64-*-*"]] then {
- run_dump_test "intel-expr"
- run_dump_test "string-ok"
+ if {![istarget "i*86-*-elfiamcu"]} then {
+ run_dump_test "intel-expr"
+ run_dump_test "string-ok"
+ }
run_list_test "string-bad" ""
run_list_test "reg-bad" ""
run_list_test "space1" "-al"
run_list_test_stdin "list-2" "-al"
run_list_test_stdin "list-3" "-al"
run_dump_test "dw2-compress-1"
+ run_dump_test "dw2-compress-3"
+ run_dump_test "dw2-compressed-1"
+ run_dump_test "dw2-compressed-3"
}
}
run_dump_test "x86-64-nops-1"
run_dump_test "x86-64-nops-1-g64"
run_dump_test "x86-64-nops-1-k8"
- run_dump_test "x86-64-nops-1-nocona"
run_dump_test "x86-64-nops-1-core2"
run_dump_test "x86-64-nops-1-pentium"
- run_dump_test "x86-64-nops-1-bdver1"
- run_dump_test "x86-64-nops-1-bdver2"
- run_dump_test "x86-64-nops-1-bdver3"
- run_dump_test "x86-64-nops-1-bdver4"
- run_dump_test "x86-64-nops-1-znver1"
- run_dump_test "x86-64-nops-1-btver1"
- run_dump_test "x86-64-nops-1-btver2"
run_dump_test "x86-64-nops-2"
run_dump_test "x86-64-nops-3"
run_dump_test "x86-64-nops-4"
run_dump_test "x86-64-avx512vbmi_vl"
run_dump_test "x86-64-avx512vbmi_vl-intel"
run_dump_test "x86-64-clzero"
+ run_dump_test "x86-64-mwaitx-bdver4"
+ run_list_test "x86-64-mwaitx-reg"
if { ![istarget "*-*-aix*"]
&& ![istarget "*-*-beos*"]
run_dump_test "x86-64-mpx-branch-2"
run_dump_test "x86-64-dw2-compress-2"
+ run_dump_test "x86-64-dw2-compressed-2"
run_dump_test "x86-64-size-1"
run_dump_test "x86-64-size-2"
run_dump_test "x86-64-size-4"
run_dump_test "x86-64-size-5"
run_list_test "x86-64-size-inval-1" "-al"
+
+ run_dump_test "x86-64-relax-2"
+ run_dump_test "x86-64-relax-3"
+
+ run_dump_test "x86-64-jump"
+ run_dump_test "x86-64-branch-2"
+ run_list_test "x86-64-branch-3" "-al -mintel64"
}
set ASFLAGS "$old_ASFLAGS"