From 6e5d72baacbe5026ce1eb854d4e2f314d0f852fd Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sun, 11 May 2003 02:15:24 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/reload1.c | 12 +++--------- 2 files changed, 8 insertions(+), 9 deletions(-) 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)) -- 2.30.2