]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's patch.
authorAlexandre Oliva <aoliva@redhat.com>
Sun, 11 May 2003 02:15:24 +0000 (02:15 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Sun, 11 May 2003 02:15:24 +0000 (02:15 +0000)
* reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's
patch.

From-SVN: r66677

gcc/ChangeLog
gcc/reload1.c

index 2cdd15391d626a2929e5b9ba22e5a3039a6bc919..9c7020697e7749d2032ee60bb75b2ca46ff722fb 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-10  Alexandre Oliva  <aoliva@redhat.com>
+
+       * reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's
+       patch.
+
 2003-05-10  Zack Weinberg  <zack@codesourcery.com>
 
        * diagnostic.c: Reorder functions for clarity, putting all the
index adae5c8a1622a6d41106274c60d1152f600c6faa..159a88db232fdcf1cd5e9e85087486d2e2beebcc 100644 (file)
@@ -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))