* function.c (fixup_var_regs_1, case SUBREG): Use promoted mode
for replacement.
From-SVN: r41765
Wed May 2 13:09:36 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+ * function.c (fixup_var_regs_1, case SUBREG): Use promoted mode
+ for replacement.
+
* expr.c (store_field): Do nothing except elaborate side-effects if
zero-bit field.
{
replacement = find_fixup_replacement (replacements, var);
if (replacement->new == 0)
- replacement->new = gen_reg_rtx (GET_MODE (var));
+ replacement->new = gen_reg_rtx (promoted_mode);
SUBREG_REG (x) = replacement->new;
return;
}