From a3f8aaa52eec0887b18eef4f50f55dce6632882f Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Mon, 25 Jun 2007 19:15:08 +0000 Subject: [PATCH] spe.md (*frob_ti_tf_2): Specify an input_operand as the source of the set. * config/rs6000/spe.md (*frob_ti_tf_2): Specify an input_operand as the source of the set. From-SVN: r126002 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/spe.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e57e05783de..125db40a817 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-06-25 Nathan Froyd + + * config/rs6000/spe.md (*frob_ti_tf_2): Specify an input_operand + as the source of the set. + 2007-06-25 Roman Zippel * config/m68k/m68k.h (DATA_REGNO_P, ADDRESS_REGNO_P, INT_REGNO_P, diff --git a/gcc/config/rs6000/spe.md b/gcc/config/rs6000/spe.md index 94e8528ab08..58d401fb3c1 100644 --- a/gcc/config/rs6000/spe.md +++ b/gcc/config/rs6000/spe.md @@ -2319,7 +2319,7 @@ (define_insn "*frob_ti_tf_2" [(set (subreg:TF (match_operand:TI 0 "gpc_reg_operand" "=&r") 0) - (match_operand:TF 1 "gpc_reg_operand" "r"))] + (match_operand:TF 1 "input_operand" "r"))] "TARGET_E500_DOUBLE" "evmergehi %0,%1,%1\;mr %L0,%1\;evmergehi %Y0,%L1,%L1\;mr %Z0,%L1" [(set_attr "length" "16")]) -- 2.30.2