From: Eric Botcazou Date: Mon, 29 Nov 2010 08:57:53 +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.4.6~247 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e1b96a3dfb6203c618fe05caeaecd6d7d3067d9;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: r167235 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f2a16a01d4b..85c1deebd6e8 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-11-12 Jakub Jelinek Backport from mainline diff --git a/gcc/dse.c b/gcc/dse.c index 3d347cefbc62..844fd51c96c2 100644 --- a/gcc/dse.c +++ b/gcc/dse.c @@ -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);