This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [4.4] Fix PR rtl-optimization/46337
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 29 Nov 2010 10:05:22 +0100
- Subject: Re: [4.4] Fix PR rtl-optimization/46337
- References: <201011290956.41903.ebotcazou@adacore.com>
> 2010-11-29 Eric Botcazou <ebotcazou@adacore.com>
>
> PR rtl-optimization/46337
> Backport from mainline
> 2009-04-20 Ian Lance Taylor <iant@google.com>
>
> * dse.c (replace_inc_dec): Reverse parameters to gen_int_mode.
With right patch this time...
--
Eric Botcazou
Index: dse.c
===================================================================
--- dse.c (revision 166670)
+++ dse.c (working copy)
@@ -826,7 +826,7 @@ replace_inc_dec (rtx *r, void *d)
case POST_INC:
{
rtx r1 = XEXP (x, 0);
- rtx c = gen_int_mode (Pmode, data->size);
+ rtx c = gen_int_mode (data->size, Pmode);
emit_insn_before (gen_rtx_SET (Pmode, r1,
gen_rtx_PLUS (Pmode, r1, c)),
data->insn);
@@ -837,7 +837,7 @@ replace_inc_dec (rtx *r, void *d)
case POST_DEC:
{
rtx r1 = XEXP (x, 0);
- rtx c = gen_int_mode (Pmode, -data->size);
+ rtx c = gen_int_mode (-data->size, Pmode);
emit_insn_before (gen_rtx_SET (Pmode, r1,
gen_rtx_PLUS (Pmode, r1, c)),
data->insn);