aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2003-06-30 14:42:32 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2003-06-30 14:42:32 +0000
commit81983b04ee7a964f6b57e8078d432b50cd61ca23 (patch)
tree79be53adeef57da9886bbfde45b8b5aeae6f4f7d
parent1e0b938e575b5b597f92d2c81fc4fd0b372e5e06 (diff)
downloadgcc-81983b04ee7a964f6b57e8078d432b50cd61ca23.zip
gcc-81983b04ee7a964f6b57e8078d432b50cd61ca23.tar.gz
gcc-81983b04ee7a964f6b57e8078d432b50cd61ca23.tar.bz2
h8300.c (compute_mov_length): Fix length of mov:SF on H8/300.
* config/h8300/h8300.c (compute_mov_length): Fix length of mov:SF on H8/300. From-SVN: r68709
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/h8300/h8300.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 22eae48..d37ee1d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-30 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.c (compute_mov_length): Fix length of
+ mov:SF on H8/300.
+
2003-06-30 Nick Clifton <nickc@redhat.com>
* config/arm/arm.h (BIGGEST_FIELD_ALIGNMENT): Make defintion
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index c921a7a..f1d3577 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -1893,10 +1893,7 @@ compute_mov_length (rtx *operands)
if (REG_P (src))
return 4;
- if (src == const0_rtx)
- return 2;
-
- return 6;
+ return 8;
}
base_length = 8;