From 7abd4e0091236e669f54c8c07c0dd5e7f1bb6294 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 13 Oct 1999 13:33:42 -0700 Subject: [PATCH] i386.md (*addsi3_cc): Renamed from addcsi3. * i386.md (*addsi3_cc): Renamed from addcsi3. (*addsi3_carry): Renamed from addxsi3. (*subsi3_cc): Renamed from subcsi3. (*subsi3_carry): Renamed from subxsi3. (*xorqi_cc_1): Renamed from xorcqi_1. (xorqi_cc_ext_1): Renamed from xorcqi_ext_1. * i386.c (ix86_expand_fp_compare): Update for xorqi_cc_ext_1. From-SVN: r29952 --- gcc/ChangeLog | 10 ++++++++++ gcc/config/i386/i386.c | 2 +- gcc/config/i386/i386.md | 12 ++++++------ 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 238de46..8dbefc4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +Wed Oct 13 13:30:34 1999 Richard Henderson + + * i386.md (*addsi3_cc): Renamed from addcsi3. + (*addsi3_carry): Renamed from addxsi3. + (*subsi3_cc): Renamed from subcsi3. + (*subsi3_carry): Renamed from subxsi3. + (*xorqi_cc_1): Renamed from xorcqi_1. + (xorqi_cc_ext_1): Renamed from xorcqi_ext_1. + * i386.c (ix86_expand_fp_compare): Update for xorqi_cc_ext_1. + Wed Oct 13 13:10:46 1999 Richard Henderson * Makefile.in (ggc-common.o): Depend on RTL_H not RTL_BASE_H. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 69b1170..cf7d9fd 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -4056,7 +4056,7 @@ ix86_expand_fp_compare (code, op0, op1, unordered) break; case NE: emit_insn (gen_andqi_ext_0 (tmp, tmp, GEN_INT (0x45))); - emit_insn (gen_xorcqi_ext_1 (tmp, tmp, GEN_INT (0x40))); + emit_insn (gen_xorqi_cc_ext_1 (tmp, tmp, GEN_INT (0x40))); code = NE; break; default: diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 1a90d1f..2574c49 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -2965,7 +2965,7 @@ split_di (operands+1, 1, operands+1, operands+4); split_di (operands+2, 1, operands+2, operands+5);") -(define_insn "addcsi3" +(define_insn "*addsi3_cc" [(set (reg:CC 17) (plus:CC (match_operand:SI 1 "nonimmediate_operand" "%0,0") (match_operand:SI 2 "general_operand" "ri,rm"))) (set (match_operand:SI 0 "nonimmediate_operand" "=rm,r") @@ -2974,7 +2974,7 @@ "add{l}\\t{%2, %0|%0, %2}" [(set_attr "type" "alu")]) -(define_insn "addxsi3" +(define_insn "*addsi3_carry" [(set (match_operand:SI 0 "nonimmediate_operand" "=rm,r") (plus:SI (match_operand:SI 1 "nonimmediate_operand" "%0,0") (plus:SI (match_operand:SI 2 "general_operand" "ri,rm") @@ -3512,7 +3512,7 @@ split_di (operands+1, 1, operands+1, operands+4); split_di (operands+2, 1, operands+2, operands+5);") -(define_insn "subcsi3" +(define_insn "*subsi3_cc" [(set (reg:CC 17) (minus:CC (match_operand:SI 1 "nonimmediate_operand" "0,0") (match_operand:SI 2 "general_operand" "ri,rm"))) (set (match_operand:SI 0 "nonimmediate_operand" "=rm,r") @@ -3521,7 +3521,7 @@ "sub{l}\\t{%2, %0|%0, %2}" [(set_attr "type" "alu")]) -(define_insn "subxsi3" +(define_insn "*subsi3_carry" [(set (match_operand:SI 0 "nonimmediate_operand" "=rm,r") (minus:SI (match_operand:SI 1 "nonimmediate_operand" "0,0") (plus:SI (match_operand:SI 2 "general_operand" "ri,rm") @@ -4624,7 +4624,7 @@ xor{l}\\t{%k2, %k0|%k0, %k2}" [(set_attr "type" "alu")]) -(define_insn "xorcqi_1" +(define_insn "*xorqi_cc_1" [(set (reg:CCNO 17) (compare:CCNO (xor:QI (match_operand:QI 1 "nonimmediate_operand" "%0,0") @@ -4636,7 +4636,7 @@ "xor{b}\\t{%2, %0|%0, %2}" [(set_attr "type" "alu")]) -(define_insn "xorcqi_ext_1" +(define_insn "xorqi_cc_ext_1" [(set (reg:CCNO 17) (compare:CCNO (xor:SI -- 2.7.4