OSDN Git Service

* loop.c (move_movables): Clear INSN_CODE for eachinsn as
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jan 1993 21:41:27 +0000 (21:41 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jan 1993 21:41:27 +0000 (21:41 +0000)
we perform register replacements.
(strength_reduce): Likewise.

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

gcc/loop.c

index 6e5f247..11b7c96 100644 (file)
@@ -1939,6 +1939,7 @@ move_movables (movables, threshold, insn_count, loop_start, end, nregs)
       {
        replace_regs (PATTERN (p), reg_map, nregs, 0);
        replace_regs (REG_NOTES (p), reg_map, nregs, 0);
+       INSN_CODE (p) = -1;
       }
 }
 \f
@@ -3926,6 +3927,7 @@ strength_reduce (scan_start, end, loop_top, insn_count,
       {
        replace_regs (PATTERN (p), reg_map, max_reg_before_loop, 0);
        replace_regs (REG_NOTES (p), reg_map, max_reg_before_loop, 0);
+       INSN_CODE (p) = -1;
       }
 
   /* Unroll loops from within strength reduction so that we can use the