diff options
author | Andreas Jaeger <aj@suse.de> | 2000-12-28 09:51:59 +0100 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2000-12-28 09:51:59 +0100 |
commit | df7978d9b730b37a91ca6dc9a19c51fc8ee27da9 (patch) | |
tree | c8168435e41d7d00fa634cb72e985647432eca7a | |
parent | 78362efbc649f1a467f7f71b3d2a4692bc8ee628 (diff) | |
download | gcc-df7978d9b730b37a91ca6dc9a19c51fc8ee27da9.zip gcc-df7978d9b730b37a91ca6dc9a19c51fc8ee27da9.tar.gz gcc-df7978d9b730b37a91ca6dc9a19c51fc8ee27da9.tar.bz2 |
expmed.c (store_bit_field): Fix last patch.
2000-12-28 Andreas Jaeger <aj@suse.de>
* expmed.c (store_bit_field): Fix last patch.
From-SVN: r38511
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/expmed.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 77ff626..f49b32b 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 89aa3e7..6d6e6f5 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++) { |