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;
   }
  
  
  


Reply via email to