This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Fix PR80048
- From: Richard Biener <rguenther at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 17 Mar 2017 12:02:26 +0100 (CET)
- Subject: [PATCH] Fix PR80048
- Authentication-results: sourceware.org; auth=none
Bootstrapped / tested on x86_64-unknown-linux-gnu, applied.
Richard.
2017-03-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/80048
* sese.c (free_sese_info): Properly release rename_map and
copied_bb_map elements.
Index: gcc/sese.c
===================================================================
--- gcc/sese.c (revision 246188)
+++ gcc/sese.c (working copy)
@@ -199,11 +199,11 @@ free_sese_info (sese_info_p region)
region->loop_nest.release ();
for (rename_map_t::iterator it = region->rename_map->begin ();
- it != region->rename_map->begin (); ++it)
+ it != region->rename_map->end (); ++it)
(*it).second.release ();
for (bb_map_t::iterator it = region->copied_bb_map->begin ();
- it != region->copied_bb_map->begin (); ++it)
+ it != region->copied_bb_map->end (); ++it)
(*it).second.release ();
delete region->rename_map;