* config/h8300/h8300.md (subs patterns): Use %G to negate.
authorRichard Henderson <rth@cygnus.com>
Thu, 18 May 2000 16:58:03 +0000 (09:58 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 18 May 2000 16:58:03 +0000 (09:58 -0700)
From-SVN: r33986

gcc/ChangeLog
gcc/config/h8300/h8300.md

index 0788cdfee9db9764247628df52cde54da9ed27ed..7899410f8fa6939e990cbd14daa0fcc7432b93d8 100644 (file)
@@ -1,5 +1,7 @@
 2000-05-18  Richard Henderson  <rth@cygnus.com>
 
+       * 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.
index eeabdeeb3d93a18a9c1737f531fad13d68d25b96..c198fab9f752e6a00d0cb1c83d604ae4a1124278 100644 (file)
   "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"
   "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")
   "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")