mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 05:20:25 +08:00
var-tracking.c (vt_add_function_parameter): Adjust for VEC changes.
2012-09-11 Diego Novillo <dnovillo@google.com> * var-tracking.c (vt_add_function_parameter): Adjust for VEC changes. From-SVN: r191197
This commit is contained in:
parent
ba882ba2e3
commit
4595475a43
@ -1,3 +1,8 @@
|
||||
2012-09-11 Diego Novillo <dnovillo@google.com>
|
||||
|
||||
* var-tracking.c (vt_add_function_parameter): Adjust for VEC
|
||||
changes.
|
||||
|
||||
2012-09-11 Dominique Dhumieres <dominiq@lps.ens.fr>
|
||||
|
||||
* config/darwin.c (darwin_asm_named_section): Adjust for
|
||||
|
@ -9356,13 +9356,13 @@ vt_add_function_parameter (tree parm)
|
||||
&& HARD_REGISTER_P (incoming)
|
||||
&& OUTGOING_REGNO (REGNO (incoming)) != REGNO (incoming))
|
||||
{
|
||||
parm_reg_t *p
|
||||
= VEC_safe_push (parm_reg_t, gc, windowed_parm_regs, NULL);
|
||||
p->incoming = incoming;
|
||||
parm_reg_t p;
|
||||
p.incoming = incoming;
|
||||
incoming
|
||||
= gen_rtx_REG_offset (incoming, GET_MODE (incoming),
|
||||
OUTGOING_REGNO (REGNO (incoming)), 0);
|
||||
p->outgoing = incoming;
|
||||
p.outgoing = incoming;
|
||||
VEC_safe_push (parm_reg_t, gc, windowed_parm_regs, p);
|
||||
}
|
||||
else if (MEM_P (incoming)
|
||||
&& REG_P (XEXP (incoming, 0))
|
||||
@ -9371,11 +9371,11 @@ vt_add_function_parameter (tree parm)
|
||||
rtx reg = XEXP (incoming, 0);
|
||||
if (OUTGOING_REGNO (REGNO (reg)) != REGNO (reg))
|
||||
{
|
||||
parm_reg_t *p
|
||||
= VEC_safe_push (parm_reg_t, gc, windowed_parm_regs, NULL);
|
||||
p->incoming = reg;
|
||||
parm_reg_t p;
|
||||
p.incoming = reg;
|
||||
reg = gen_raw_REG (GET_MODE (reg), OUTGOING_REGNO (REGNO (reg)));
|
||||
p->outgoing = reg;
|
||||
p.outgoing = reg;
|
||||
VEC_safe_push (parm_reg_t, gc, windowed_parm_regs, p);
|
||||
incoming = replace_equiv_address_nv (incoming, reg);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user