I'm reverting an earlier change removing the redirect_edge_var_map_destroy
call from delete_tree_ssa.

Bootstrapped and tested on x86_64-unknown-linux-gnu, applied.

Richard.

2015-11-19  Richard Biener  <rguent...@suse.de>

        PR middle-end/68117
        * tree-ssa.c (delete_tree_ssa): Revert removal of call to
        redirect_edge_var_map_destroy.

Index: gcc/tree-ssa.c
===================================================================
--- gcc/tree-ssa.c      (revision 230550)
+++ gcc/tree-ssa.c      (working copy)
@@ -1126,6 +1126,9 @@ delete_tree_ssa (struct function *fn)
   fn->gimple_df->decls_to_pointers = NULL;
   fn->gimple_df->modified_noreturn_calls = NULL;
   fn->gimple_df = NULL;
+
+  /* We no longer need the edge variable maps.  */
+  redirect_edge_var_map_destroy ();
 }
 
 /* Return true if EXPR is a useless type conversion, otherwise return

Reply via email to