i386.md (truncdfsf2_*): Add i387->int/sse reg alternatives...
authorJan Hubicka <jh@suse.cz>
Mon, 9 Apr 2001 13:10:22 +0000 (15:10 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 9 Apr 2001 13:10:22 +0000 (13:10 +0000)
commit46ed79630c489235e9dc605a56e5e587652b123f
treed8bb6f492656c15b39fc8c0ce419cff630911bf9
parent0444812842614acbc34c1c0d8d1fba9c6595730f
i386.md (truncdfsf2_*): Add i387->int/sse reg alternatives...

* i386.md (truncdfsf2_*): Add i387->int/sse reg alternatives;
Do not require source to match destination anymore;
Add abort to the nontrivial cases that should be handled by split.
(fix_trunc?fdi): Add SSE case for x86_64.
(floatdi?f): Likewise.
(floatdi?f_sse): New.
(fix_trunc?fdi_sse): New.

From-SVN: r41203
gcc/ChangeLog
gcc/config/i386/i386.md