aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-01-03 09:00:55 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1997-01-03 09:00:55 -0500
commit161cca9adcb7e801eb24b0b0a2cc5014b492a174 (patch)
tree5de7f7bdbc4ed9ec8e8d8ede09642c891b2b7123 /gcc
parent2a4f347de7ff135ec7818d74f1b9aa744e065b69 (diff)
downloadgcc-161cca9adcb7e801eb24b0b0a2cc5014b492a174.zip
gcc-161cca9adcb7e801eb24b0b0a2cc5014b492a174.tar.gz
gcc-161cca9adcb7e801eb24b0b0a2cc5014b492a174.tar.bz2
(cmov): Fix operand numbers in case involving DF target, DF
comparison, SF source. From-SVN: r13359
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/alpha/alpha.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md
index a4dfb33..085c7d7 100644
--- a/gcc/config/alpha/alpha.md
+++ b/gcc/config/alpha/alpha.md
@@ -1,5 +1,5 @@
;; Machine description for DEC Alpha for GNU C compiler
-;; Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
+;; Copyright (C) 1992, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
;; This file is part of GNU CC.
@@ -2244,9 +2244,9 @@
[(set (match_operand:DF 0 "register_operand" "=f,f")
(if_then_else:DF
(match_operator 3 "signed_comparison_operator"
- [(match_operand:DF 1 "reg_or_fp0_operand" "fG,fG")
+ [(match_operand:DF 4 "reg_or_fp0_operand" "fG,fG")
(match_operand:DF 2 "fp0_operand" "G,G")])
- (float_extend:DF (match_operand:SF 4 "reg_or_fp0_operand" "fG,0"))
+ (float_extend:DF (match_operand:SF 1 "reg_or_fp0_operand" "fG,0"))
(match_operand:DF 5 "reg_or_fp0_operand" "0,fG")))]
"TARGET_FP && alpha_tp != ALPHA_TP_INSN"
"@