From: Richard Henderson Date: Thu, 18 May 2000 16:58:03 +0000 (-0700) Subject: * config/h8300/h8300.md (subs patterns): Use %G to negate. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=14f3e03b148a907fc3411161bfc81a057b4c3b6a;p=gcc.git * config/h8300/h8300.md (subs patterns): Use %G to negate. From-SVN: r33986 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0788cdfee9d..7899410f8fa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2000-05-18 Richard Henderson + * config/h8300/h8300.md (subs patterns): Use %G to negate. + * config/h8300/h8300.c (ok_for_bclr): Take a HOST_WIDE_INT. (small_power_of_two): Likewise; use exact_log2. (adds_subs_operand, one_insn_adds_subs_operand): Remove. diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index eeabdeeb3d9..c198fab9f75 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -621,7 +621,7 @@ "TARGET_H8300" "@ adds %2,%A0 - subs %2,%A0 + subs %G2,%A0 add.b %s2,%s0\;addx %t2,%t0 add.w %T2,%T0 mov.w %T1,%T0\;add.w %T2,%T0" @@ -635,7 +635,7 @@ "TARGET_H8300H || TARGET_H8300S" "@ adds %2,%A0 - subs %2,%A0 + subs %G2,%A0 add.w %T2,%T0 add.w %T2,%T0" [(set_attr "length" "2,2,4,2") @@ -675,7 +675,7 @@ "TARGET_H8300H || TARGET_H8300S" "@ adds %2,%A0 - subs %2,%A0 + subs %G2,%A0 add.l %S2,%S0 add.l %S2,%S0" [(set_attr "length" "2,2,6,2")