X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Fi386%2Fi386.exp;h=ead1447a2f25d365b94250dcbbae0a39f55845a5;hb=4f9adf8949862e2ba8e36afbd4c0efc2e2117798;hp=c93ebc20fbfa29132b992803bb86cab443bb65af;hpb=bc2ae10b4da259820cef097108a7ebf6c8b13521;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index c93ebc20fb..ead1447a2f 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -48,6 +48,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "sib" run_dump_test "sib-intel" run_dump_test "disp" + run_dump_test "disp-intel" run_dump_test "vmx" run_dump_test "smx" run_dump_test "suffix" @@ -62,6 +63,11 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "ssse3" run_dump_test "rep" run_dump_test "rep-suffix" + run_dump_test "lock-1" + run_dump_test "lock-1-intel" + run_list_test "lockbad-1" "-al" + run_dump_test "long-1" + run_dump_test "long-1-intel" run_dump_test "fp" run_dump_test "nops" run_dump_test "nops16-1" @@ -71,6 +77,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] 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-2" run_dump_test "nops-2-i386" run_dump_test "nops-2-core2" @@ -128,6 +135,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "clmul-intel" run_dump_test "avx" run_dump_test "avx-intel" + run_dump_test "avx-scalar" + run_dump_test "avx-scalar-intel" run_dump_test "sse2avx" run_list_test "inval-avx" "-al" run_dump_test "sse-check" @@ -154,7 +163,11 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "sse2avx-opts-intel" run_dump_test "fma" run_dump_test "fma-intel" + run_dump_test "fma-scalar" + run_dump_test "fma-scalar-intel" run_dump_test "fma4" + run_dump_test "lwp" + run_dump_test "xop" # These tests require support for 8 and 16 bit relocs, # so we only run them for ELF and COFF targets. @@ -191,6 +204,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_list_test "inval-equ-2" "-al" run_dump_test "ifunc" run_list_test "l1om-inval" "-march=l1om --32" + run_dump_test "localpic" } # This is a PE specific test. @@ -203,10 +217,17 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] set ASFLAGS "$old_ASFLAGS" } +# Common tests if [expr [istarget "i*86-*-*"] || [istarget "x86_64-*-*"]] then { run_dump_test "intel-expr" run_dump_test "string-ok" run_list_test "string-bad" "" + run_list_test "space1" "-al" + if [is_elf_format] then { + run_list_test_stdin "list-1" "-al" + run_list_test_stdin "list-2" "-al" + run_list_test_stdin "list-3" "-al" + } } if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] then { @@ -246,6 +267,11 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-ssse3" run_dump_test "x86-64-rep" run_dump_test "x86-64-rep-suffix" + run_dump_test "x86-64-lock-1" + run_dump_test "x86-64-lock-1-intel" + run_list_test "x86-64-lockbad-1" "-al" + run_dump_test "x86-64-long-1" + run_dump_test "x86-64-long-1-intel" run_dump_test "x86-64-cbw" run_dump_test "x86-64-cbw-intel" run_dump_test "x86-64-io" @@ -258,6 +284,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t 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-2" run_dump_test "x86-64-nops-3" run_dump_test "x86-64-nops-4" @@ -282,11 +309,14 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-sib" run_dump_test "x86-64-sib-intel" run_dump_test "x86-64-disp" + run_dump_test "x86-64-disp-intel" if { ![istarget "*-*-mingw*"] } then { run_dump_test "x86-64-opcode-inval" run_dump_test "x86-64-opcode-inval-intel" } run_dump_test "rexw" + run_dump_test "x86-64-fxsave" + run_dump_test "x86-64-fxsave-intel" run_dump_test "x86-64-arch-1" run_dump_test "x86-64-arch-2" run_dump_test "x86-64-xsave" @@ -297,6 +327,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-clmul-intel" run_dump_test "x86-64-avx" run_dump_test "x86-64-avx-intel" + run_dump_test "x86-64-avx-scalar" + run_dump_test "x86-64-avx-scalar-intel" run_dump_test "x86-64-sse2avx" run_list_test "x86-64-inval-avx" "-al" run_dump_test "x86-64-sse-check" @@ -318,7 +350,11 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-avx-swap-intel" run_dump_test "x86-64-fma" run_dump_test "x86-64-fma-intel" + run_dump_test "x86-64-fma-scalar" + run_dump_test "x86-64-fma-scalar-intel" run_dump_test "x86-64-fma4" + run_dump_test "x86-64-lwp" + run_dump_test "x86-64-xop" if { ![istarget "*-*-aix*"] && ![istarget "*-*-beos*"] @@ -335,21 +371,17 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "rex" } - # For ELF targets verify that @unwind works. - if { ([istarget "*-*-elf*"] || [istarget "*-*-linux*"] - || [istarget "*-*-solaris2.*"]) - && ![istarget *-*-linux*aout*] - && ![istarget *-*-linux*oldld*] } then { - run_dump_test "x86-64-unwind" - } - # ELF specific tests if [is_elf_format] then { + # Verify that @unwind works. + run_dump_test "x86-64-unwind" + run_dump_test "reloc64" run_list_test "reloc64" "--defsym _bad_=1" run_dump_test "mixed-mode-reloc64" run_dump_test "x86-64-ifunc" run_dump_test "l1om" + run_dump_test "x86-64-localpic" } set ASFLAGS "$old_ASFLAGS"