diff options
| author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-09-16 14:11:52 +0000 |
|---|---|---|
| committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-09-16 14:11:52 +0000 |
| commit | 1c5395d316ecb92fd9d87e87191acca5a4b0c9bb (patch) | |
| tree | 94309f226ec59e0fa70dc410a54761ebdb8255d7 /gcc/tree-ssa-alias.c | |
| parent | 782acdd2c89c061006847bf0bf5e3f477af9285c (diff) | |
| download | gcc-1c5395d316ecb92fd9d87e87191acca5a4b0c9bb.tar.gz | |
2008-09-15 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk r140388
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@140390 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-alias.c')
| -rw-r--r-- | gcc/tree-ssa-alias.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index 42a54312bdf..adea68ea4f6 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -2067,6 +2067,7 @@ init_alias_info (void) struct alias_info *ai; referenced_var_iterator rvi; tree var; + static bool alias_bitmap_obstack_initialized; ai = XCNEW (struct alias_info); ai->ssa_names_visited = sbitmap_alloc (num_ssa_names); @@ -2094,9 +2095,10 @@ init_alias_info (void) /* Next time, we will need to reset alias information. */ cfun->gimple_df->aliases_computed_p = true; - if (alias_bitmap_obstack.elements != NULL) + if (alias_bitmap_obstack_initialized) bitmap_obstack_release (&alias_bitmap_obstack); bitmap_obstack_initialize (&alias_bitmap_obstack); + alias_bitmap_obstack_initialized = true; return ai; } |
