OSDN Git Service

* flow.c (mark_used_regs): Don't call find_auto_inc after reload
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Jun 2000 14:02:36 +0000 (14:02 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Jun 2000 14:02:36 +0000 (14:02 +0000)
has run.

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

gcc/ChangeLog
gcc/flow.c

index db4cb70..7ba1f72 100644 (file)
@@ -1,3 +1,8 @@
+2000-06-11  Richard Earnshaw <rearnsha@arm.com>
+
+       * flow.c (mark_used_regs): Don't call find_auto_inc after reload
+       has run.
+
 2000-06-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * bb-reorder.c (build_scope_forest): Initialize variable
index c8762c8..d9592cf 100644 (file)
@@ -5254,7 +5254,7 @@ mark_used_regs (pbi, x, cond, insn)
        }
 
 #ifdef AUTO_INC_DEC
-      if (flags & PROP_AUTOINC)
+      if (! reload_completed && (flags & PROP_AUTOINC))
         find_auto_inc (pbi, x, insn);
 #endif
       break;
@@ -5287,7 +5287,7 @@ mark_used_regs (pbi, x, cond, insn)
        if (GET_CODE (testreg) == MEM)
          {
 #ifdef AUTO_INC_DEC
-           if (flags & PROP_AUTOINC)
+           if (! reload_completed && (flags & PROP_AUTOINC))
              find_auto_inc (pbi, testreg, insn);
 #endif
            mark_used_regs (pbi, XEXP (testreg, 0), cond, insn);