]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR middle-end/54313 (GCC fails to bootstrap with MALLOC_PERTURB – Segfault in...
authorSteven Bosscher <steven@gcc.gnu.org>
Sat, 18 Aug 2012 10:35:36 +0000 (10:35 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sat, 18 Aug 2012 10:35:36 +0000 (10:35 +0000)
PR middle-end/54313
* dse.c (dse_step7): Don't free kill_on_calls bitmap, it is
freed when its obstack is release.

From-SVN: r190502

gcc/ChangeLog
gcc/dse.c

index 96003073cd7e6a669797f3b21e92e03794584764..9dd5e9c54f3a3eda18a527488646055b44777ac0 100644 (file)
@@ -1,3 +1,9 @@
+2012-08-18  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR middle-end/54313
+       * dse.c (dse_step7): Don't free kill_on_calls bitmap, it is
+       freed when its obstack is release.
+
 2012-08-18  Andrew Pinski  <pinskia@gmail.com>
 
        * alloc-pool.c (pool_alloc): Add valgrind markers.
index 3375808b61d30ef7524f11548ad7b0262a0a7074..347d24375f6813c9fd2a2685c8c3bcb8dd652da4 100644 (file)
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -3823,7 +3823,6 @@ dse_step7 (void)
   VEC_free (group_info_t, heap, rtx_group_vec);
   BITMAP_FREE (all_blocks);
   BITMAP_FREE (scratch);
-  BITMAP_FREE (kill_on_calls);
 
   free_alloc_pool (rtx_store_info_pool);
   free_alloc_pool (read_info_pool);