diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-11-29 18:01:07 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-11-29 18:01:07 +0000 |
commit | dda88f6f8500f5381afc5126b99290f52c810d20 (patch) | |
tree | 56eca6233c7cf2d2a65f6c1573cba27961fd8dc6 /gcc | |
parent | 4edbbd3f258dd7059ee06f76ed2d780a5c91dffe (diff) | |
download | gcc-dda88f6f8500f5381afc5126b99290f52c810d20.zip gcc-dda88f6f8500f5381afc5126b99290f52c810d20.tar.gz gcc-dda88f6f8500f5381afc5126b99290f52c810d20.tar.bz2 |
cfg.c (flow_obstack): Remove.
* cfg.c (flow_obstack): Remove.
(flow_firstobj): Likewise.
(init_flow): Remove all uses of flow_obstack.
From-SVN: r91477
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cfg.c | 16 |
2 files changed, 4 insertions, 16 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fe965bf..c5801c2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 @@ -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)); |