re PR target/50155 (AVX2 support broke -mavx)
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 22 Aug 2011 21:01:46 +0000 (23:01 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 22 Aug 2011 21:01:46 +0000 (23:01 +0200)
commit1707583b536daeab838a56b17cb597a5377229f6
treec052a708940ff5965cba9e58639763d063a81f37
parente3dfef44ef6b735ac7eea4202152d672ea0a91ef
re PR target/50155 (AVX2 support broke -mavx)

PR target/50155
* config/i386/sse.md (VI_AVX2): New.
(<plusminus_insn><mode>3): Use VI_AVX2 mode iterator.
(*<plusminus_insn><mode>3): Ditto.
(<sse2_avx2>_andnot<mode>3): Ditto.
(*andnot<mode>3): Fix order of cond operands.
Add asserts for correct TARGET_xxx.
(*<any_logic:code><mode>3): Ditto.

testsuite/ChangeLog:

PR target/50155
* gcc.target/i386/pr50155.c: New test.

From-SVN: r177974
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr50155.c [new file with mode: 0644]