]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR rtl-optimization/37251 (ICE with ira: delete_allocno_from_bucket)
authorVladimir Makarov <vmakarov@redhat.com>
Fri, 29 Aug 2008 16:18:11 +0000 (16:18 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 29 Aug 2008 16:18:11 +0000 (16:18 +0000)
2008-08-29  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-opt/37251

* ira-color.c (push_allocnos_to_stack): Truncate
removed_splay_allocno_vec.

From-SVN: r139770

gcc/ChangeLog
gcc/ira-color.c

index b299eb1a3b8e762ab40d20c258dc27bcc3ddb9bb..ba745d888c2e8d0bbbc1fbcfbf3d884c889de1ae 100644 (file)
@@ -1,3 +1,10 @@
+2008-08-29  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR rtl-opt/37251
+
+       * ira-color.c (push_allocnos_to_stack): Truncate
+       removed_splay_allocno_vec.
+
 2008-08-29  Vladimir Makarov  <vmakarov@redhat.com>
 
        PR rtl-opt/37243
index 0cbb4978dba800311d35b01c120a6905e8ba31af..a9a64b96ac647e8e30e9fd25ba9af77685eda024 100644 (file)
@@ -926,6 +926,7 @@ push_allocnos_to_stack (void)
   int cost;
 
   /* Initialize.  */
+  VEC_truncate(ira_allocno_t, removed_splay_allocno_vec, 0);
   for (i = 0; i < ira_reg_class_cover_size; i++)
     {
       cover_class = ira_reg_class_cover[i];