* function.c (assign_parm_setup_block): Revert 11-13 change to
forcably re-mode a (possibly BLKmode) hard register.
From-SVN: r91023
+2004-11-22 Richard Henderson <rth@redhat.com>
+
+ * function.c (assign_parm_setup_block): Revert 11-13 change to
+ forcably re-mode a (possibly BLKmode) hard register.
+
2004-11-22 Eric Botcazou <ebotcazou@libertysurf.fr>
* config/sparc/sparc.c (mem_min_alignment): Check MEM_ALIGN.
{
rtx tem, x;
int by = (UNITS_PER_WORD - size) * BITS_PER_UNIT;
- rtx reg = gen_lowpart (word_mode, entry_parm);
+ rtx reg = gen_rtx_REG (word_mode, REGNO (entry_parm));
x = expand_shift (LSHIFT_EXPR, word_mode, reg,
build_int_cst (NULL_TREE, by),