cfg.c (flow_obstack): Remove.
* cfg.c (flow_obstack): Remove. (flow_firstobj): Likewise. (init_flow): Remove all uses of flow_obstack. From-SVN: r91477
This commit is contained in:
parent
4edbbd3f25
commit
dda88f6f85
|
@ -15,6 +15,10 @@
|
|||
* tree-cfg.c (tree_redirect_edge_and_branch): Call find_edge
|
||||
only when needed.
|
||||
|
||||
* cfg.c (flow_obstack): Remove.
|
||||
(flow_firstobj): Likewise.
|
||||
(init_flow): Remove all uses of flow_obstack.
|
||||
|
||||
2004-11-29 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* varasm.c (default_elf_select_section_1): Only pass DECL_P decl
|
||||
|
|
16
gcc/cfg.c
16
gcc/cfg.c
|
@ -66,8 +66,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
|||
/* The obstack on which the flow graph components are allocated. */
|
||||
|
||||
struct bitmap_obstack reg_obstack;
|
||||
struct obstack flow_obstack;
|
||||
static char *flow_firstobj;
|
||||
|
||||
/* Number of basic blocks in the current function. */
|
||||
|
||||
|
@ -102,22 +100,8 @@ enum profile_status profile_status;
|
|||
void
|
||||
init_flow (void)
|
||||
{
|
||||
static int initialized;
|
||||
|
||||
n_edges = 0;
|
||||
|
||||
if (!initialized)
|
||||
{
|
||||
gcc_obstack_init (&flow_obstack);
|
||||
flow_firstobj = obstack_alloc (&flow_obstack, 0);
|
||||
initialized = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
obstack_free (&flow_obstack, flow_firstobj);
|
||||
flow_firstobj = obstack_alloc (&flow_obstack, 0);
|
||||
}
|
||||
|
||||
ENTRY_BLOCK_PTR = ggc_alloc_cleared (sizeof (*ENTRY_BLOCK_PTR));
|
||||
ENTRY_BLOCK_PTR->index = ENTRY_BLOCK;
|
||||
EXIT_BLOCK_PTR = ggc_alloc_cleared (sizeof (*EXIT_BLOCK_PTR));
|
||||
|
|
Loading…
Reference in New Issue