Update copyright years
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / i386.exp
index b6a71153a8c3bc9f4cc82e29c1b2ee3acaad4235..6bcf9fc830b572aeddf8fae9eda05dd932ca30e8 100644 (file)
@@ -1,3 +1,19 @@
+# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  
+
 #
 # i386 tests
 #
@@ -68,6 +84,7 @@ 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_list_test "inval-rep" "-al"
     run_dump_test "lock-1"
     run_dump_test "lock-1-intel"
     run_list_test "lockbad-1" "-al"
@@ -84,6 +101,10 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     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-btver1"
+    run_dump_test "nops-1-btver2"
     run_dump_test "nops-2"
     run_dump_test "nops-2-i386"
     run_dump_test "nops-2-core2"
@@ -127,7 +148,12 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     run_dump_test "arch-10"
     run_dump_test "arch-10-lzcnt"
     run_dump_test "arch-10-prefetchw"
+    run_dump_test "arch-10-bdver1"
     run_dump_test "arch-10-bdver2"
+    run_dump_test "arch-10-bdver3"
+    run_dump_test "arch-10-bdver4"
+    run_dump_test "arch-10-btver1"
+    run_dump_test "arch-10-btver2"
     run_list_test "arch-10-1" "-march=generic32 -I${srcdir}/$subdir -al"
     run_list_test "arch-10-2" "-march=i686 -I${srcdir}/$subdir -al"
     run_list_test "arch-10-3" "-march=i686+sse4.2 -I${srcdir}/$subdir -al"
@@ -155,8 +181,26 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     run_dump_test "avx2-intel"
     run_dump_test "avx-gather"
     run_dump_test "avx-gather-intel"
+    run_dump_test "avx512f"
+    run_dump_test "avx512f-intel"
+    run_dump_test "avx512f-opts"
+    run_dump_test "avx512f-opts-intel"
+    run_dump_test "avx512f-nondef"
+    run_dump_test "avx512cd"
+    run_dump_test "avx512cd-intel"
+    run_dump_test "avx512er"
+    run_dump_test "avx512er-intel"
+    run_dump_test "avx512pf"
+    run_dump_test "avx512pf-intel"
+    run_dump_test "evex-lig256"
+    run_dump_test "evex-lig512"
+    run_dump_test "evex-lig256-intel"
+    run_dump_test "evex-lig512-intel"
+    run_dump_test "evex-wig1"
+    run_dump_test "evex-wig1-intel"
     run_dump_test "sse2avx"
     run_list_test "inval-avx" "-al"
+    run_list_test "inval-avx512f" "-al"
     run_dump_test "sse-check"
     run_dump_test "sse-check-none"
     run_dump_test "sse-check-warn"
@@ -219,6 +263,20 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     run_dump_test "rdseed-intel"
     run_dump_test "prefetch"
     run_dump_test "prefetch-intel"
+    run_dump_test "smap"
+    run_dump_test "mpx"
+    run_list_test "mpx-inval-1" "-al"
+    run_dump_test "mpx-add-bnd-prefix"
+    run_dump_test "sha"
+    run_dump_test "clflushopt"
+    run_dump_test "clflushopt-intel"
+    run_dump_test "xsavec"
+    run_dump_test "xsavec-intel"
+    run_dump_test "xsaves"
+    run_dump_test "xsaves-intel"
+    run_dump_test "prefetchwt1"
+    run_dump_test "prefetchwt1-intel"
+    run_dump_test "disassem"
 
     # These tests require support for 8 and 16 bit relocs,
     # so we only run them for ELF and COFF targets.
@@ -265,6 +323,11 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
        run_dump_test "dw2-compress-2"
 
        run_dump_test "bad-size"
+
+       run_dump_test "size-1"
+       run_dump_test "size-2"
+       run_dump_test "size-3"
+       run_dump_test "size-4"
     }
 
     # This is a PE specific test.
@@ -285,6 +348,7 @@ 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 "reg-bad" ""
     run_list_test "space1" "-al"
     run_dump_test rept
     if [is_elf_format] then {
@@ -308,6 +372,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
     run_dump_test "x86-64-intel64"
     if { ![istarget "*-*-mingw*"] } then {
       run_dump_test "x86-64-pcrel"
+      run_dump_test "x86-64-disassem"
     } else {
       run_dump_test "x86-64-w64-pcrel"
     }
@@ -335,6 +400,7 @@ 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_list_test "x86-64-inval-rep" "-al"
     run_dump_test "x86-64-lock-1"
     run_dump_test "x86-64-lock-1-intel"
     run_list_test "x86-64-lockbad-1" "-al"
@@ -355,6 +421,10 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
     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-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"
@@ -383,13 +453,21 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
     run_dump_test "x86-64-disp32"
     run_dump_test "rexw"
     run_list_test "x86-64-specific-reg"
+    run_list_test "x86-64-suffix-bad"
     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-arch-2-lzcnt"
     run_dump_test "x86-64-arch-2-prefetchw"
+    run_dump_test "x86-64-arch-2-bdver1"
     run_dump_test "x86-64-arch-2-bdver2"
+    run_dump_test "x86-64-arch-2-bdver3"
+    run_dump_test "x86-64-arch-2-bdver4"
+    run_dump_test "x86-64-arch-2-btver1"
+    run_dump_test "x86-64-arch-2-btver2"
+    run_list_test "x86-64-arch-2-1" "-march=generic64 -I${srcdir}/$subdir -al"
+    run_list_test "x86-64-arch-2-2" "-march=generic64+cx16 -I${srcdir}/$subdir -al"
     run_dump_test "x86-64-xsave"
     run_dump_test "x86-64-xsave-intel"
     run_dump_test "x86-64-aes"
@@ -406,8 +484,26 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
     run_dump_test "x86-64-avx2-intel"
     run_dump_test "x86-64-avx-gather"
     run_dump_test "x86-64-avx-gather-intel"
+    run_dump_test "x86-64-avx512f"
+    run_dump_test "x86-64-avx512f-intel"
+    run_dump_test "x86-64-avx512f-opts"
+    run_dump_test "x86-64-avx512f-opts-intel"
+    run_dump_test "x86-64-avx512f-nondef"
+    run_dump_test "x86-64-avx512cd"
+    run_dump_test "x86-64-avx512cd-intel"
+    run_dump_test "x86-64-avx512er"
+    run_dump_test "x86-64-avx512er-intel"
+    run_dump_test "x86-64-avx512pf"
+    run_dump_test "x86-64-avx512pf-intel"
+    run_dump_test "x86-64-evex-lig256"
+    run_dump_test "x86-64-evex-lig512"
+    run_dump_test "x86-64-evex-lig256-intel"
+    run_dump_test "x86-64-evex-lig512-intel"
+    run_dump_test "x86-64-evex-wig1"
+    run_dump_test "x86-64-evex-wig1-intel"
     run_dump_test "x86-64-sse2avx"
     run_list_test "x86-64-inval-avx" "-al"
+    run_list_test "x86-64-inval-avx512f" "-al"
     run_dump_test "x86-64-sse-check"
     run_dump_test "x86-64-sse-check-none"
     run_dump_test "x86-64-sse-check-warn"
@@ -463,6 +559,21 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
     run_dump_test "x86-64-rdseed-intel"
     run_dump_test "x86-64-prefetch"
     run_dump_test "x86-64-prefetch-intel"
+    run_dump_test "x86-64-smap"
+    run_dump_test "x86-64-mpx"
+    run_list_test "x86-64-mpx-inval-1" "-al"
+    run_list_test "x86-64-mpx-inval-2" "-al"
+    run_dump_test "x86-64-mpx-addr32"
+    run_dump_test "x86-64-mpx-add-bnd-prefix"
+    run_dump_test "x86-64-sha"
+    run_dump_test "x86-64-clflushopt"
+    run_dump_test "x86-64-clflushopt-intel"
+    run_dump_test "x86-64-xsavec"
+    run_dump_test "x86-64-xsavec-intel"
+    run_dump_test "x86-64-xsaves"
+    run_dump_test "x86-64-xsaves-intel"
+    run_dump_test "x86-64-prefetchwt1"
+    run_dump_test "x86-64-prefetchwt1-intel"
 
     if { ![istarget "*-*-aix*"]
       && ![istarget "*-*-beos*"]
@@ -495,8 +606,17 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
        run_dump_test "k1om"
        run_dump_test "x86-64-localpic"
        run_dump_test "debug1"
+       run_dump_test "x86-64-mpx-branch-1"
+       run_dump_test "x86-64-mpx-branch-2"
 
        run_dump_test "x86-64-dw2-compress-2"
+
+       run_dump_test "x86-64-size-1"
+       run_dump_test "x86-64-size-2"
+       run_dump_test "x86-64-size-3"
+       run_dump_test "x86-64-size-4"
+       run_dump_test "x86-64-size-5"
+       run_list_test "x86-64-size-inval-1" "-al"
     }
 
     set ASFLAGS "$old_ASFLAGS"
This page took 0.031128 seconds and 4 git commands to generate.