Commit 573cbcb9 by Jerry DeLisle

re PR fortran/40508 (memory leak in internal write of gfortran)

2009-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/40508
	* io/format.c: Don't save parsed format data for internal units.

From-SVN: r148823
parent df4ba119
2009-06-xx Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/32784
* io/unix.c (open_external): Translate CONIN$, CONOUT$, and CONERR$ to
stdin, stdout, and stderr for ming32 or cygwin systems.
2009-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/40508
* io/format.c: Don't save parsed format data for internal units.
2009-06-21 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/37577
......
......@@ -1218,7 +1218,10 @@ parse_format (st_parameter_dt *dtp)
free_format_hash_table (dtp->u.p.current_unit);
return;
}
save_parsed_format (dtp);
/* TODO: Interim fix for PR40508. Revise this for PR40330. */
if (!is_internal_unit(dtp))
save_parsed_format (dtp);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment