h8300.c (get_shift_alg): Fix a typo in the assembly code for 12-bit ASHIFTRT in HImode.
authorKazu Hirata <kazu@hxi.com>
Tue, 26 Dec 2000 17:54:45 +0000 (17:54 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Tue, 26 Dec 2000 17:54:45 +0000 (17:54 +0000)
2000-12-26  Kazu Hirata  <kazu@hxi.com>

* config/h8300/h8300.c (get_shift_alg): Fix a typo in the assembly
code for 12-bit ASHIFTRT in HImode.

From-SVN: r38490

gcc/ChangeLog
gcc/config/h8300/h8300.c

index 776a258c7415966bbbcdd5703629bec5c46af1ba..b2229a86622a17236ae8c3b4f5ee4c86fb611ab7 100644 (file)
@@ -1,3 +1,8 @@
+2000-12-26  Kazu Hirata  <kazu@hxi.com>
+
+       * config/h8300/h8300.c (get_shift_alg): Fix a typo in the assembly
+       code for 12-bit ASHIFTRT in HImode.
+
 2000-12-23  Marek Michalkiewicz  <marekm@linux.org.pl>
 
        * config/avr/avr.c (out_movqi_r_mr, out_movhi_r_mr, out_movsi_r_mr,
index 952771a480a654a15146f4e91dfb9cf9f634c014..8e206d5d2dcf009368b259abc53ec30476814753 100644 (file)
@@ -2221,9 +2221,9 @@ get_shift_alg (cpu, shift_type, mode, count, assembler_p,
              if (TARGET_H8300)
                *assembler_p = "mov.b\t%t0,%s0\n\tbld\t#7,%s0\n\tsubx\t%t0,%t0\n\tshar.b\t%s0\n\tshar.b\t%s0\n\tshar.b\t%s0\n\tshar.b\t%s0";
              else if (TARGET_H8300H)
-               *assembler_p = "mov.b\t%t0,%s0\n\textw.w\t%T0\n\tshar.b\t%s0\n\tshar.b\t%s0\n\tshar.b\t%s0\n\tshar.b\t%s0";
+               *assembler_p = "mov.b\t%t0,%s0\n\texts.w\t%T0\n\tshar.b\t%s0\n\tshar.b\t%s0\n\tshar.b\t%s0\n\tshar.b\t%s0";
              else if (TARGET_H8300S)
-               *assembler_p = "mov.b\t%t0,%s0\n\textw.w\t%T0\n\tshar.b\t#2,%s0\n\tshar.b\t#2,%s0";
+               *assembler_p = "mov.b\t%t0,%s0\n\texts.w\t%T0\n\tshar.b\t#2,%s0\n\tshar.b\t#2,%s0";
              *cc_valid_p = 0;
              return SHIFT_SPECIAL;
            }