OSDN Git Service

2008-08-29 Vladimir Makarov <vmakarov@redhat.com>
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Aug 2008 16:18:11 +0000 (16:18 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Aug 2008 16:18:11 +0000 (16:18 +0000)
PR rtl-opt/37251

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

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

gcc/ChangeLog
gcc/ira-color.c

index b299eb1..ba745d8 100644 (file)
@@ -1,5 +1,12 @@
 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
        * ira-color (ira_fast_allocation): Don't assign hard registers to
        global allocnos.
index 0cbb497..a9a64b9 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];