Wed May 2 13:09:36 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+ * config/i386/i386.h (FUNCTION_BOUNDARY): Result is unsigned.
+
* function.c (fixup_var_regs_1, case SUBREG): Use promoted mode
for replacement.
/* Allocation boundary for the code of a function. */
#define FUNCTION_BOUNDARY \
- (1 << ((ix86_align_funcs >= 0 ? ix86_align_funcs : -ix86_align_funcs) + 3))
+ ((unsigned int) 1 << ((ix86_align_funcs >= 0 \
+ ? ix86_align_funcs : -ix86_align_funcs) \
+ + 3))
/* Alignment of field after `int : 0' in a structure. */