aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2000-07-30 18:30:05 +0000
committerJan Hubicka <hubicka@gcc.gnu.org>2000-07-30 18:30:05 +0000
commit25af74a0a73a453dccba99e7c91fbfd5d2fe1a53 (patch)
tree26cbd32c48aa60062a9b56bdc80d1b6e22687263
parentdbab7b72b5931e2295b96ab4bb3ecca26b7df1ca (diff)
downloadgcc-25af74a0a73a453dccba99e7c91fbfd5d2fe1a53.zip
gcc-25af74a0a73a453dccba99e7c91fbfd5d2fe1a53.tar.gz
gcc-25af74a0a73a453dccba99e7c91fbfd5d2fe1a53.tar.bz2
combine.c (record_promoted_value): Allow bitsize of mode to be equivalent to HOST_BITS_PER_WISE_INT.
* combine.c (record_promoted_value): Allow bitsize of mode to be equivalent to HOST_BITS_PER_WISE_INT. From-SVN: r35346
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/combine.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b094dc4..6a041d2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jul 30 20:27:36 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * combine.c (record_promoted_value): Allow bitsize of mode
+ to be equivalent to HOST_BITS_PER_WISE_INT.
+
Sun Jul 30 20:25:21 MET DST 2000 Jan Hubicka <jh@suse.cz>
* function.c (assign_stack_local_1, assign_stack_temp_for_type):
diff --git a/gcc/combine.c b/gcc/combine.c
index 627f4a1..6ebaadf 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -11284,7 +11284,7 @@ record_promoted_value (insn, subreg)
unsigned int regno = REGNO (SUBREG_REG (subreg));
enum machine_mode mode = GET_MODE (subreg);
- if (GET_MODE_BITSIZE (mode) >= HOST_BITS_PER_WIDE_INT)
+ if (GET_MODE_BITSIZE (mode) > HOST_BITS_PER_WIDE_INT)
return;
for (links = LOG_LINKS (insn); links; )