diff options
Diffstat (limited to 'gcc/matrix-reorg.c')
-rw-r--r-- | gcc/matrix-reorg.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/matrix-reorg.c b/gcc/matrix-reorg.c index e77023400e0..50ac7e87b0b 100644 --- a/gcc/matrix-reorg.c +++ b/gcc/matrix-reorg.c @@ -1,5 +1,5 @@ /* Matrix layout transformations. - Copyright (C) 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc. Contributed by Razya Ladelsky <razya@il.ibm.com> Originally written by Revital Eres and Mustafa Hagog. @@ -1543,7 +1543,7 @@ check_allocation_function (void **slot, void *data ATTRIBUTE_UNUSED) mark_min_matrix_escape_level (mi, level, call_stmt); if (dump_file) fprintf (dump_file, - "Matrix %s: Cannot calculate the size of allocation. escaping at level %d\n", + "Matrix %s: Cannot calculate the size of allocation, escaping at level %d\n", get_name (mi->decl), level); break; } @@ -2235,6 +2235,7 @@ matrix_reorg (void) free_dominance_info (CDI_POST_DOMINATORS); pop_cfun (); current_function_decl = temp_fn; + bitmap_obstack_release (NULL); return 0; } @@ -2249,6 +2250,7 @@ matrix_reorg (void) free_dominance_info (CDI_POST_DOMINATORS); pop_cfun (); current_function_decl = temp_fn; + bitmap_obstack_release (NULL); return 0; } @@ -2279,6 +2281,7 @@ matrix_reorg (void) free_dominance_info (CDI_POST_DOMINATORS); pop_cfun (); current_function_decl = temp_fn; + bitmap_obstack_release (NULL); } htab_traverse (matrices_to_reorg, transform_allocation_sites, NULL); /* Now transform the accesses. */ @@ -2299,6 +2302,7 @@ matrix_reorg (void) free_dominance_info (CDI_POST_DOMINATORS); pop_cfun (); current_function_decl = temp_fn; + bitmap_obstack_release (NULL); } htab_traverse (matrices_to_reorg, dump_matrix_reorg_analysis, NULL); |