]> gcc.gnu.org Git - gcc.git/commitdiff
re PR tree-optimization/22336 (ICE Segfault in record_block_change at function.c...
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Fri, 22 Jul 2005 07:13:42 +0000 (07:13 +0000)
committerLaurent Guerby <guerby@gcc.gnu.org>
Fri, 22 Jul 2005 07:13:42 +0000 (07:13 +0000)
2005-07-22  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
            Laurent GUERBY  <laurent@guerby.net>

        PR tree-optimization/22336
        * function.c (record_block_change): Check for
        cfun->ib_boundaries_block.

Co-Authored-By: Laurent GUERBY <laurent@guerby.net>
From-SVN: r102272

gcc/ChangeLog
gcc/function.c

index 178432c25e7898d894dfe44bb7cbfa32db5fd019..b51ed74cf597ae4820ac455d54a36ea5290b00d1 100644 (file)
@@ -1,3 +1,10 @@
+2005-07-22  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+            Laurent GUERBY  <laurent@guerby.net>
+
+        PR tree-optimization/22336
+        * function.c (record_block_change): Check for 
+        cfun->ib_boundaries_block.
+       
 2005-07-21  James A. Morrison  <phython@gcc.gnu.org>
 
        * fold-const.c (fold_unary): Don't strip signed nops from ABS_EXPRs.
index 38f56a607e29edba63dd0e08f631f85644508c0f..56e342edc68d55d844cb6e255248fa3c178a6108 100644 (file)
@@ -5492,6 +5492,9 @@ record_block_change (tree block)
   if (!block)
     return;
 
+  if(!cfun->ib_boundaries_block)
+    return;
+
   last_block = VARRAY_TOP_TREE (cfun->ib_boundaries_block);
   VARRAY_POP (cfun->ib_boundaries_block);
   n = get_max_uid ();
This page took 0.070905 seconds and 5 git commands to generate.