* rs6000.md (floatsidf2): Don't use the fpmem "register", just
commitb9b20b03a06a07aa115c4349daad525a8fee529a
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2000 23:34:19 +0000 (19 23:34 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2000 23:34:19 +0000 (19 23:34 +0000)
treed6a2c16d6e90fbd46f80ba2281a06e659602fda2
parent4d6a63b834bebdb8a9b37750875ca30feb0554c8
* rs6000.md (floatsidf2): Don't use the fpmem "register", just
allocate a stack temporary.
(floatsidf2_internal): Likewise.
(floatsidf2_internal+1): Likewise.  Don't do bizzare hacks
with unspec.
(floatunssidf2): Don't use the fpmem "register", just
allocate a stack temporary.
(floatunssidf2_internal): Likewise.
(floatunssidf2_internal+1): Likewise.  Don't do bizzare hacks
with unspec.
(floatsidf2_loadaddr): Delete.
(floatsidf2_store1): Delete.
(floatsidf2_store2): Delete.
(floatsidf2_load): Delete.
(fix_truncdfsi2): Don't use the fpmem "register", just
allocate a stack temporary.
(fix_truncdfsi2_internal_si): Delete.
(fix_truncdfsi2_internal_di): Delete.
(fix_truncdfsi2_internal): New insn.
(fix_truncdfsi2_internal+1): Don't use the fpmem "register".
(fix_truncdfsi2_store): Delete.
(fix_truncdfsi2_load): Delete.
(fctiwz): Produce gen_fctiwz.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/newppc-branch@31525 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/rs6000/ChangeLog
gcc/config/rs6000/rs6000.md