From: Kai Tietz Date: Wed, 11 Dec 2013 14:05:56 +0000 (+0100) Subject: Committed as obvious fix. X-Git-Tag: releases/gcc-4.7.4~363 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca8b2988b4574a446c6ff5fc49bda2e7db288ccc;p=thirdparty%2Fgcc.git Committed as obvious fix. PR target/56807 * config/i386/i386.c (ix86_expand_prologue): plus_constant takes no mode-argument. From-SVN: r205895 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f850dfaa0aa5..e44161b19a00 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2013-12-11 Kai Tietz + + PR target/56807 + * config/i386/i386.c (ix86_expand_prologue): plus_constant + takes no mode-argument. + 2013-12-10 Kai Tietz PR target/56807 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 067503148048..d7d013bec335 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -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)); } }