Commit ab3b6795 by Jan Hubicka Committed by Jan Hubicka

* cfg.c (expunge_block): Revert previous change adding ggc_free call.

From-SVN: r87506
parent 72826319
2004-09-14 Jan Hubicka <jh@suse.cz>
* cfg.c (expunge_block): Revert previous change adding ggc_free call.
2004-09-14 Mark Mitchell <mark@codesourcery.com>
* config.gcc: Do not build a shared libgcc for arm-none-eabi.
......
......@@ -266,7 +266,11 @@ expunge_block (basic_block b)
unlink_block (b);
BASIC_BLOCK (b->index) = NULL;
n_basic_blocks--;
ggc_free (b);
/* We should be able to ggc_free here, but we are not.
The dead SSA_NAMES are left pointing to dead statements that are pointing
to dead basic blocks making garbage collector to die.
We should be able to release all dead SSA_NAMES and at the same time we should
clear out BB pointer of dead statements consistently. */
}
/* Create an edge connecting SRC and DEST with flags FLAGS. Return newly
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment