diff options
author | Trevor Saunders <tsaunders@mozilla.com> | 2014-01-15 22:02:49 -0500 |
---|---|---|
committer | Trevor Saunders <tsaunders@mozilla.com> | 2014-02-18 22:44:42 -0500 |
commit | e1f9cca5fed7508b7e950eceb9c8d736dcab5413 (patch) | |
tree | 8b525bef81ebfadd6a810ed5963f1d7f1720c68e | |
parent | adc4e3dc9e166342530affa0730e51e69fecf160 (diff) | |
download | gcc-e1f9cca5fed7508b7e950eceb9c8d736dcab5413.tar.gz |
cfganal.c move bitmap to stack
-rw-r--r-- | gcc/cfganal.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cfganal.c b/gcc/cfganal.c index 89eefc2e3e1..62b999744eb 100644 --- a/gcc/cfganal.c +++ b/gcc/cfganal.c @@ -430,7 +430,7 @@ control_dependences::control_dependences (struct edge_list *edges) timevar_push (TV_CONTROL_DEPENDENCES); control_dependence_map.create (last_basic_block_for_fn (cfun)); for (int i = 0; i < last_basic_block_for_fn (cfun); ++i) - control_dependence_map.quick_push (BITMAP_ALLOC (NULL)); + control_dependence_map.quick_push (new bitmap_head); for (int i = 0; i < NUM_EDGES (m_el); ++i) find_control_dependence (i); timevar_pop (TV_CONTROL_DEPENDENCES); @@ -441,7 +441,7 @@ control_dependences::control_dependences (struct edge_list *edges) control_dependences::~control_dependences () { for (unsigned i = 0; i < control_dependence_map.length (); ++i) - BITMAP_FREE (control_dependence_map[i]); + delete control_dependence_map[i]; control_dependence_map.release (); free_edge_list (m_el); } |