From dda88f6f8500f5381afc5126b99290f52c810d20 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 29 Nov 2004 18:01:07 +0000 Subject: cfg.c (flow_obstack): Remove. * cfg.c (flow_obstack): Remove. (flow_firstobj): Likewise. (init_flow): Remove all uses of flow_obstack. From-SVN: r91477 --- gcc/cfg.c | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'gcc/cfg.c') diff --git a/gcc/cfg.c b/gcc/cfg.c index 563f5e2..c469661 100644 --- a/gcc/cfg.c +++ b/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)); -- cgit v1.1