aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-02-13 08:13:52 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-02-13 08:13:52 -0500
commitf2f49259166ede7bdf8e83d528b82bd633aabb3a (patch)
tree1e759fa1e3fbf8ffdec2bd24d628503820531469
parentc694e02fd1b309a48f013ef74c561f2b1cba7c56 (diff)
downloadgcc-f2f49259166ede7bdf8e83d528b82bd633aabb3a.zip
gcc-f2f49259166ede7bdf8e83d528b82bd633aabb3a.tar.gz
gcc-f2f49259166ede7bdf8e83d528b82bd633aabb3a.tar.bz2
(mark_loop_jump): Remove bogus assignments to LABEL_ fields in default
case. From-SVN: r8921
-rw-r--r--gcc/loop.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/gcc/loop.c b/gcc/loop.c
index 8b93de2..5507e09 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -1,5 +1,5 @@
/* Move constant computations out of loops.
- Copyright (C) 1987, 88, 89, 91, 92, 93, 1994 Free Software Foundation, Inc.
+ Copyright (C) 1987, 88, 89, 91-4, 1995 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -2568,11 +2568,7 @@ mark_loop_jump (x, loop_num)
as a branch out of this loop, but not into any loop. */
if (loop_num != -1)
- {
- LABEL_OUTSIDE_LOOP_P (x) = 1;
- LABEL_NEXTREF (x) = loop_number_exit_labels[loop_num];
- loop_number_exit_labels[loop_num] = x;
- }
+ loop_number_exit_labels[loop_num] = x;
return;
}