aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2001-05-09 12:19:00 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2001-05-09 10:19:00 +0000
commita2bafd201170bcf941b0e22236ab2c69d0946693 (patch)
treee4d0702326f241b4a1ae26a2c846ee5d3132eec5 /gcc
parent4ea7a307cf53a8be78fb0ef4c8031fa40746f768 (diff)
downloadgcc-a2bafd201170bcf941b0e22236ab2c69d0946693.zip
gcc-a2bafd201170bcf941b0e22236ab2c69d0946693.tar.gz
gcc-a2bafd201170bcf941b0e22236ab2c69d0946693.tar.bz2
i386.md (movdi splitter): Fix the splitting condition (float_extenddftf splitter): Fix mode.
* i386.md (movdi splitter): Fix the splitting condition (float_extenddftf splitter): Fix mode. From-SVN: r41923
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.md6
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8e72bd4..b4959ad 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Wed May 9 12:15:46 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (movdi splitter): Fix the splitting condition
+ (float_extenddftf splitter): Fix mode.
+
Wed May 9 12:05:39 CEST 2001 Jan Hubicka <jh@suse.cz>
* genrecog.c (write_switch): Avoid outputting of switch for
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index f38b405..a0941be 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -2495,8 +2495,8 @@
(define_split
[(set (match_operand:DI 0 "nonimmediate_operand" "")
(match_operand:DI 1 "general_operand" ""))]
- "!TARGET_64BIT && reload_completed && ! MMX_REG_P (operands[0])
- && ! MMX_REG_P (operands[1])"
+ "!TARGET_64BIT && reload_completed && GENERAL_REG_P (operands[0])
+ && GENERAL_REG_P (operands[1])"
[(const_int 0)]
"ix86_split_long_move (operands); DONE;")
@@ -4053,7 +4053,7 @@
(float_extend:TF (match_operand:DF 1 "register_operand" "")))]
"FP_REGNO_P (REGNO (operands[1])) && TARGET_64BIT"
[(set (reg:DI 7) (plus:DI (reg:DI 7) (const_int -16)))
- (set (mem:TF (reg:DI 7)) (float_extend:XF (match_dup 1)))])
+ (set (mem:TF (reg:DI 7)) (float_extend:TF (match_dup 1)))])
(define_expand "extendsfdf2"
[(set (match_operand:DF 0 "nonimmediate_operand" "")