aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@hxi.com>2000-12-26 17:54:45 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2000-12-26 17:54:45 +0000
commita3027199a51e00d4e0b718f05ad73dd811578ab3 (patch)
tree84a22ccdcf019e1444d2af24f04ed7af10e00979
parente8f15a94c80a32b52b8a18e294594de83d33fa9b (diff)
downloadgcc-a3027199a51e00d4e0b718f05ad73dd811578ab3.zip
gcc-a3027199a51e00d4e0b718f05ad73dd811578ab3.tar.gz
gcc-a3027199a51e00d4e0b718f05ad73dd811578ab3.tar.bz2
h8300.c (get_shift_alg): Fix a typo in the assembly code for 12-bit ASHIFTRT in HImode.
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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/h8300/h8300.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 776a258..b2229a8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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,
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 952771a..8e206d5 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -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;
}