From: aoliva Date: Sun, 11 May 2003 02:15:24 +0000 (+0000) Subject: * reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=081e528ab21446b3552b39d9fd9341b0ac6ec4e7;p=pf3gnuchains%2Fgcc-fork.git * reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66677 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2cdd15391d6..9c7020697e7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-05-10 Alexandre Oliva + + * reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's + patch. + 2003-05-10 Zack Weinberg * diagnostic.c: Reorder functions for clarity, putting all the diff --git a/gcc/reload1.c b/gcc/reload1.c index adae5c8a162..159a88db232 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -9259,15 +9259,9 @@ reload_cse_move2add (first) int success = 0; if (new_src == const0_rtx) - { - if (INTVAL (src) == reg_offset [regno]) - /* See above why we create (set (reg) - (reg)) here. */ - success - = validate_change (next, &SET_SRC (set), reg, 0); - else - success = 0; - } + /* See above why we create (set (reg) (reg)) here. */ + success + = validate_change (next, &SET_SRC (set), reg, 0); else if ((rtx_cost (new_src, PLUS) < COSTS_N_INSNS (1) + rtx_cost (src3, SET)) && have_add2_insn (reg, new_src))