OSDN Git Service

PR target/44338
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 May 2010 19:42:07 +0000 (19:42 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 May 2010 19:42:07 +0000 (19:42 +0000)
commitaaf9db068e8bbe2971fee69622061988c5a73e1c
treec1e27d52a9eb51354b87f069a491976123819610
parentc367c0a74dee0a32ab06f7342f3a1779300af767
PR target/44338
* config/i386/sse.md (fma4i_fmadd<mode>4256, fma4i_fmsub<mode>4256,
fma4i_fnmadd<mode>4256, fma4i_fnmsub<mode>4256, fma4i_fmadd<mode>4,
fma4i_fmsub<mode>4, fma4i_fnmadd<mode>4, fma4i_fnmsub<mode>4,
fma4i_vmfmadd<mode>4, fma4i_vmfmsub<mode>4, fma4i_vmfnmadd<mode>4,
fma4i_vmfnmsub<mode>4, fma4i_fmaddsubv8sf4, fma4i_fmaddsubv4df4,
fma4i_fmaddsubv4sf4, fma4i_fmaddsubv2df4, fma4i_fmsubaddv8sf4,
fma4i_fmsubaddv4df4, fma4i_fmsubaddv4sf4, fma4i_fmsubaddv2df4):
Guard only with TARGET_FMA4 instead of TARGET_FMA4 &&
TARGET_FUSED_MADD.

* gcc.target/i386/sse-24.c: New test.

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