* alpha.c (function_arg): Cast value to HOST_WIDE_INT before
shifting.
From-SVN: r47747
+2001-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * alpha.c (function_arg): Cast value to HOST_WIDE_INT before
+ shifting.
+
2001-12-06 Aldy Hernandez <aldyh@redhat.com>
* rs6000.h (PRE_GCC3_DWARF_FRAME_REGISTERS): New.
#if HOST_BITS_PER_WIDE_INT == 32
hi = (cum.num_args << 20) | cum.num_arg_words;
#else
- lo = lo | (cum.num_args << 52) | (cum.num_arg_words << 32);
+ lo = lo | ((HOST_WIDE_INT) cum.num_args << 52)
+ | ((HOST_WIDE_INT) cum.num_arg_words << 32);
hi = 0;
#endif
ciw = immed_double_const (lo, hi, DImode);