PR target/29852
commit8d13d95a24bd2c37232d2dc114dff3bf31e76b52
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Nov 2006 06:54:47 +0000 (30 06:54 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Nov 2006 06:54:47 +0000 (30 06:54 +0000)
tree07004bd89debe373faf6e2d7e577f65d43f24a58
parenta5336510b642badf1ce8455eec60879ceb863b22
PR target/29852
* config/i386/i386.md (*truncxfsf2_mixed, *truncxfdf2_mixed): Enable
insn patterns for TARGET_80387.
(*truncxfsf2_i387, *truncxfdf2_i387): Remove.
(*truncxfsf2_i387_1): Rename to *truncxfsf2_i387.
(*truncxfdf2_i387_1): Rename to *truncxfdf2_i387.
(fmod<mode>3, remainder<mode>3): Enable expaders for SSE math.
Generate truncxf<mode>2 insn patterns for strict SSE math.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119356 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md