This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ia64 cond_exec
On Mon, May 08, 2000 at 04:31:44PM -0700, Richard Henderson wrote:
> * config/ia64/ia64.md (extendsfdf2): Split the nop case out
> of existance.
Bother. Need to be more careful..
r~
* config/ia64/ia64.md (extendsfdf2): Split only after reload.
Index: config/ia64/ia64.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/ia64/ia64.md,v
retrieving revision 1.10
diff -c -p -d -r1.10 ia64.md
*** ia64.md 2000/05/08 23:30:40 1.10
--- ia64.md 2000/05/09 05:53:45
***************
*** 530,536 ****
(float_extend:DF (match_operand:SF 1 "register_operand" "0,f")))]
""
"mov %0 = %1"
! ""
[(set (match_dup 0) (float_extend:DF (match_dup 1)))]
"if (true_regnum (operands[0]) == true_regnum (operands[1])) DONE;"
[(set_attr "type" "F")])
--- 530,536 ----
(float_extend:DF (match_operand:SF 1 "register_operand" "0,f")))]
""
"mov %0 = %1"
! "reload_completed"
[(set (match_dup 0) (float_extend:DF (match_dup 1)))]
"if (true_regnum (operands[0]) == true_regnum (operands[1])) DONE;"
[(set_attr "type" "F")])