shebs 02/09/07 06:30:57
Modified: gcc loop.c
Log:
Whack a test for EH labels in loops - not only was the local patch
wrong (thanks Dale), but the change was commented out in the final
Jaguar compiler and Sablotron compiles OK without it anyhow!
Revision Changes Path
1.26 +0 -4 gcc3/gcc/loop.c
Index: loop.c
===================================================================
RCS file: /cvs/Darwin/gcc3/gcc/loop.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- loop.c 2002/08/26 05:39:39 1.25
+++ loop.c 2002/09/07 13:30:56 1.26
@@ -2641,10 +2641,6 @@
rtx label;
{
struct loop *loop;
- /* APPLE LOCAL begin ensure EH label is within loop bounds */
- if (INSN_UID (label) < max_uid_for_loop)
- return;
- /* APPLE LOCAL end ensure EH label is within loop bounds */
for (loop = uid_loop[INSN_UID (label)]; loop; loop = loop->outer)
loop->invalid = 1;
}