r175364 - in /branches/avx2/gcc: ChangeLog.avx2...

hjl@gcc.gnu.org hjl@gcc.gnu.org
Fri Jun 24 00:54:00 GMT 2011


Author: hjl
Date: Fri Jun 24 00:54:10 2011
New Revision: 175364

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175364
Log:
New tests for AVX2 immediates.

gcc/

2011-06-20  Yukhin Kirill  <kirill.yukhin@intel.com>

	* gcc/config/i386/i386.c (ix86_expand_args_builtin): Improved
	error diagnistic for extracti128/inserti128 immediates.

gcc/testsuite/

2011-06-20  Yukhin Kirill  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx2-mpsadbw-3.c: New test to check error
	diagnostic while passing wrong immediate.
	* gcc.target/i386/avx2-vextracti128-3.c: Likewise.
	* gcc.target/i386/avx2-vinserti128-3.c: Likewise.
	* gcc.target/i386/avx2-vpalignr256-3.c: Likewise.
	* gcc.target/i386/avx2-vpblendd128-3.c: Likewise.
	* gcc.target/i386/avx2-vpblendd256-3.c: Likewise.
	* gcc.target/i386/avx2-vpblendw-3.c: Likewise.
	* gcc.target/i386/avx2-vperm2i128-3.c: Likewise.
	* gcc.target/i386/avx2-vpermpd-3.c: Likewise.
	* gcc.target/i386/avx2-vpermq-3.c: Likewise.
	* gcc.target/i386/avx2-vpshufd-3.c: Likewise.
	* gcc.target/i386/avx2-vpshufhw-3.c: Likewise.
	* gcc.target/i386/avx2-vpshuflw-3.c: Likewise.
	* gcc.target/i386/avx2-vpslldq-3.c: Likewise.
	* gcc.target/i386/avx2-vpsrldq-3.c: Likewise.

Added:
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-mpsadbw-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vextracti128-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vinserti128-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpalignr256-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpblendd128-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpblendd256-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpblendw-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vperm2i128-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpermpd-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpermq-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpshufd-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpshufhw-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpshuflw-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpslldq-3.c
    branches/avx2/gcc/testsuite/gcc.target/i386/avx2-vpsrldq-3.c
Modified:
    branches/avx2/gcc/ChangeLog.avx2
    branches/avx2/gcc/config/i386/i386.c
    branches/avx2/gcc/testsuite/ChangeLog.avx2



More information about the Gcc-cvs mailing list