On 02/14/2014 07:19 AM, Kai Tietz wrote: > 2014-02-14 Kai Tietz <kti...@redhat.com> > > PR target/60193 > * config/i386/i386.c (ix86_expand_prologue): Use > rax register as displacement for restoring %r10, %rax. > Additional fix wrong offset for restoring both-registers. > > ChangeLog testsuite > > 2014-02-14 Kai Tietz <kti...@redhat.com> > > PR target/60193 > * gcc.target/i386/nest-1.c: New testcase.
Ok with ... > + t = plus_constant (Pmode, eax, UNITS_PER_WORD); > + emit_move_insn (eax, t); > + t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, eax); ... the move_insn removed. r~