* 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