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
This commit is contained in:
Falk Hueffner 2003-06-24 16:54:25 +00:00 committed by Richard Henderson
parent e69529cd53
commit e7891c4bbb
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2003-06-24 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
PR target/11260
* config/alpha/alpha.md (sqrtdf2): Fix operand substitution.
Tue Jun 24 18:49:33 CEST 2003 Jan Hubicka <jh@suse.cz>
* Makefile.in (cgraph.o): Depend on output.h, not depend on

View File

@ -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")