Commit 65c844e2 by Richard Henderson Committed by Richard Henderson

function.c (assign_parm_setup_block): Revert 11-13 change to forcably re-mode a…

function.c (assign_parm_setup_block): Revert 11-13 change to forcably re-mode a (possibly BLKmode) hard register.

        * function.c (assign_parm_setup_block): Revert 11-13 change to
        forcably re-mode a (possibly BLKmode) hard register.

From-SVN: r91023
parent bf02e7fa
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.
......
......@@ -2663,7 +2663,7 @@ assign_parm_setup_block (struct assign_parm_data_all *all,
{
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),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment