From: Eric Botcazou Date: Mon, 29 Nov 2010 11:03:03 +0000 (+0000) Subject: re PR rtl-optimization/46337 (dse.c:replace_inc_dec mis-use of gen_int_mode) X-Git-Tag: releases/gcc-4.3.6~266 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9174943995b5d65af339c5a96c47c2dc7725327;p=thirdparty%2Fgcc.git re PR rtl-optimization/46337 (dse.c:replace_inc_dec mis-use of gen_int_mode) PR rtl-optimization/46337 Backport from mainline 2009-04-20 Ian Lance Taylor * dse.c (replace_inc_dec): Reverse parameters to gen_int_mode. From-SVN: r167238 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6b5b2d9b4195..2776a9dbbe2e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2010-11-29 Eric Botcazou + + PR rtl-optimization/46337 + Backport from mainline + 2009-04-20 Ian Lance Taylor + + * dse.c (replace_inc_dec): Reverse parameters to gen_int_mode. + 2010-10-22 Uros Bizjak PR target/45946 diff --git a/gcc/dse.c b/gcc/dse.c index 9cd2948c4ab3..ab517a72663c 100644 --- a/gcc/dse.c +++ b/gcc/dse.c @@ -775,7 +775,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); @@ -786,7 +786,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);