PR middle-end/45955
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Oct 2010 14:02:03 +0000 (14:02 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Oct 2010 14:02:03 +0000 (14:02 +0000)
* ipa.c (build_cdtor): Delete endless loop.

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

gcc/ChangeLog
gcc/ipa.c

index a862b5e..5955d40 100644 (file)
@@ -1,3 +1,8 @@
+2010-10-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR middle-end/45955
+       * ipa.c (build_cdtor): Delete endless loop.
+
 2010-10-07  Andi Kleen  <ak@linux.intel.com>
 
        * Makefile.in (MOSTLYCLEANFILES): Remove cc1*dummy, add
index 8eadd36..0b1e2c9 100644 (file)
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -1487,7 +1487,6 @@ build_cdtor (bool ctor_p, VEC (tree, heap) *cdtors)
          TREE_SIDE_EFFECTS (call) = 1;
          append_to_statement_list (call, &body);
        }
-      while (i < len);
       gcc_assert (body != NULL_TREE);
       /* Generate a function to call all the function of like
         priority.  */