From e0de76d8ada17851ca194da894f15f6f61cfd662 Mon Sep 17 00:00:00 2001 From: Steven Bosscher Date: Sat, 18 Aug 2012 10:35:36 +0000 Subject: =?UTF-8?q?re=20PR=20middle-end/54313=20(GCC=20fails=20to=20bootst?= =?UTF-8?q?rap=20with=20MALLOC=5FPERTURB=20=E2=80=93=20Segfault=20in=20bit?= =?UTF-8?q?map=5Fobstack=5Ffree)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 | 6 ++++++ gcc/dse.c | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9600307..9dd5e9c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-08-18 Steven Bosscher + + 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 * alloc-pool.c (pool_alloc): Add valgrind markers. diff --git a/gcc/dse.c b/gcc/dse.c index 3375808..347d243 100644 --- 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); -- cgit v1.1