Committed as obvious fix.
PR target/56807 * config/i386/i386.c (ix86_expand_prologue): plus_constant takes no mode-argument. From-SVN: r205895
This commit is contained in:
parent
177a79c7e1
commit
ca8b2988b4
|
@ -1,3 +1,9 @@
|
|||
2013-12-11 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
PR target/56807
|
||||
* config/i386/i386.c (ix86_expand_prologue): plus_constant
|
||||
takes no mode-argument.
|
||||
|
||||
2013-12-10 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
PR target/56807
|
||||
|
|
|
@ -10431,15 +10431,15 @@ ix86_expand_prologue (void)
|
|||
|
||||
if (r10_live && eax_live)
|
||||
{
|
||||
t = plus_constant (Pmode, stack_pointer_rtx, allocate);
|
||||
t = plus_constant (stack_pointer_rtx, allocate);
|
||||
emit_move_insn (r10, gen_frame_mem (Pmode, t));
|
||||
t = plus_constant (Pmode, stack_pointer_rtx,
|
||||
t = plus_constant (stack_pointer_rtx,
|
||||
allocate - UNITS_PER_WORD);
|
||||
emit_move_insn (eax, gen_frame_mem (Pmode, t));
|
||||
}
|
||||
else if (eax_live || r10_live)
|
||||
{
|
||||
t = plus_constant (Pmode, stack_pointer_rtx, allocate);
|
||||
t = plus_constant (stack_pointer_rtx, allocate);
|
||||
emit_move_insn ((eax_live ? eax : r10), gen_frame_mem (Pmode, t));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue