From e7891c4bbbbb3c0856d533473ac0b665d71667af Mon Sep 17 00:00:00 2001 From: Falk Hueffner Date: Tue, 24 Jun 2003 16:54:25 +0000 Subject: [PATCH] re PR target/11260 ([alpha] 'output_operand: floating constant misused' with sqrt(0.0) and -mcpu=ev6) PR target/11260 * config/alpha/alpha.md (sqrtdf2): Fix operand substitution. From-SVN: r68427 --- gcc/ChangeLog | 5 +++++ gcc/config/alpha/alpha.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 49b6a2474ce..53609e41cd5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-06-24 Falk Hueffner + + PR target/11260 + * config/alpha/alpha.md (sqrtdf2): Fix operand substitution. + Tue Jun 24 18:49:33 CEST 2003 Jan Hubicka * Makefile.in (cgraph.o): Depend on output.h, not depend on diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 9ddeb9e7df1..48d01e0cee9 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -2897,7 +2897,7 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi,none" [(set (match_operand:DF 0 "register_operand" "=f") (sqrt:DF (match_operand:DF 1 "reg_or_0_operand" "fG")))] "TARGET_FP && TARGET_FIX" - "sqrt%-%/ %1,%0" + "sqrt%-%/ %R1,%0" [(set_attr "type" "fsqrt") (set_attr "trap" "yes") (set_attr "round_suffix" "normal") -- 2.30.2