https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68117
--- Comment #34 from Gary Funck <gary at intrepid dot com> --- (In reply to Richard Biener from comment #33) > Can you try the patch attached to comment #29? That seemed to fix the issue in 32/libgfortran, though I haven't tried a build from scratch yet. Regarding the patch, in cfgexpand.c, I had to change the call to redirect_edge_var_map_empty() (was: redirect_edge_var_map_destroy). Note there is no ggc_collect() call there, it appears in other places in the patch.