expmed.c (store_bit_field): Fix last patch.
authorAndreas Jaeger <aj@suse.de>
Thu, 28 Dec 2000 08:51:59 +0000 (09:51 +0100)
committerAndreas Jaeger <aj@gcc.gnu.org>
Thu, 28 Dec 2000 08:51:59 +0000 (09:51 +0100)
2000-12-28  Andreas Jaeger  <aj@suse.de>

* expmed.c (store_bit_field): Fix last patch.

From-SVN: r38511

gcc/ChangeLog
gcc/expmed.c

index 77ff6269d4ed13974ce3b22f150a7e1558caae18..f49b32b9976a3fec27bf0e96577d25c3dd865206 100644 (file)
@@ -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
index 89aa3e763d737e82fc0cd339e9b579c31cb977e8..6d6e6f5d5023d90112dbc36c0e0464fb674af276 100644 (file)
@@ -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++)
        {