summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2000-12-28 08:51:59 +0000
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2000-12-28 08:51:59 +0000
commitf962b368e6e27276ae40939c40cf1d7aeec7d9cf (patch)
treec8168435e41d7d00fa634cb72e985647432eca7a
parent6f6af09c087b8310b34ad6267bd6bacd722cde46 (diff)
downloadppe42-gcc-f962b368e6e27276ae40939c40cf1d7aeec7d9cf.tar.gz
ppe42-gcc-f962b368e6e27276ae40939c40cf1d7aeec7d9cf.zip
2000-12-28 Andreas Jaeger <aj@suse.de>
* expmed.c (store_bit_field): Fix last patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38511 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/expmed.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 77ff6269d4e..f49b32b9976 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2000-12-28 Andreas Jaeger <aj@suse.de>
+
+ * expmed.c (store_bit_field): Fix last patch.
+
2000-12-28 Alexandre Oliva <aoliva@redhat.com>
* config/sh/crt1.asm (start_l): `__SH4_SINGLE_ONLY__' was missing
diff --git a/gcc/expmed.c b/gcc/expmed.c
index 89aa3e763d7..6d6e6f5d502 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -399,7 +399,7 @@ store_bit_field (str_rtx, bitsize, bitnum, fieldmode, value, align, total_size)
VOIDmode, because that is what store_field uses to indicate that this
is a bit field, but passing VOIDmode to operand_subword_force will
result in an abort. */
- fieldmode = smallest_mode_for_size (nwords * BITS_PER_WORD, MODE_INT, 0);
+ fieldmode = smallest_mode_for_size (nwords * BITS_PER_WORD, MODE_INT);
for (i = 0; i < nwords; i++)
{
OpenPOWER on IntegriCloud