OSDN Git Service

* reload1.c (reload_cse_move2add): Revert part of my 2003-05-09's
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 May 2003 02:15:24 +0000 (02:15 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 May 2003 02:15:24 +0000 (02:15 +0000)
patch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66677 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/reload1.c

index 2cdd153..9c70206 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 adae5c8..159a88d 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))