OSDN Git Service

PR target/6753
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 May 2002 09:29:29 +0000 (09:29 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 May 2002 09:29:29 +0000 (09:29 +0000)
commitb478fd74cbc214e61d9608da2d926e29044577fc
tree0cafa1cf07f157e72ca2e26a30afff5fbd1f519b
parentabf68e1056e65cc5511f9acf212dbe9b83d9205a
PR target/6753
* config/i386/i386.md (sse_movdfcc, sse_movdfcc_eq): Use Y instead
of x in constraints for clarity.
(sse_mov?fcc split): abort if op2 == op3.
(sse_movsfcc_const0_1, sse_movsfcc_const0_2, sse_movsfcc_const0_3,
sse_movsfcc_const0_4): Add earlyclobber.
(sse_movdfcc_const0_1, sse_movdfcc_const0_2, sse_movdfcc_const0_3,
sse_movdfcc_const0_4): Likewise.  Use DFmode, not SFmode.
Use Y instead of x in constraints.

* gcc.dg/20020523-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53784 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20020523-1.c [new file with mode: 0644]