diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2003-05-11 02:15:24 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2003-05-11 02:15:24 +0000 |
commit | 6e5d72baacbe5026ce1eb854d4e2f314d0f852fd (patch) | |
tree | 45308ebcdef9bd8e1c37de063a378b2b3968b0ff /gcc/reload1.c | |
parent | 59650e480e7bbb73c612a5baa31fd08367d53888 (diff) | |
download | gcc-6e5d72baacbe5026ce1eb854d4e2f314d0f852fd.zip gcc-6e5d72baacbe5026ce1eb854d4e2f314d0f852fd.tar.gz gcc-6e5d72baacbe5026ce1eb854d4e2f314d0f852fd.tar.bz2 |
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
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r-- | gcc/reload1.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c index adae5c8..159a88d 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)) |