From: Alexandre Oliva Date: Sun, 11 May 2003 02:15:24 +0000 (+0000) Subject: reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's patch. X-Git-Tag: releases/gcc-3.4.0~6675 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6e5d72baacbe5026ce1eb854d4e2f314d0f852fd;p=thirdparty%2Fgcc.git reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's patch. * reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's patch. From-SVN: r66677 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2cdd15391d62..9c7020697e77 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 adae5c8a1622..159a88db232f 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))