aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-11-16 19:28:34 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-11-16 19:28:34 -0500
commitdd202606f5436e906df611afcafb9006c76ce56f (patch)
tree66456ec0bcce1d8c18170190882d60bb55d095e4 /gcc
parentec2d92affbfbb08228501683c883b2617b4e5d06 (diff)
downloadgcc-dd202606f5436e906df611afcafb9006c76ce56f.zip
gcc-dd202606f5436e906df611afcafb9006c76ce56f.tar.gz
gcc-dd202606f5436e906df611afcafb9006c76ce56f.tar.bz2
(move_movables): For move_insn case, skip notes when deleting
instructions. From-SVN: r8475
Diffstat (limited to 'gcc')
-rw-r--r--gcc/loop.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/loop.c b/gcc/loop.c
index 32f3924..123c013 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -1685,6 +1685,8 @@ move_movables (movables, threshold, insn_count, loop_start, end, nregs)
}
p = delete_insn (p);
+ while (p && GET_CODE (p) == NOTE)
+ p = NEXT_INSN (p);
}
start_sequence ();