gcc/gcc/fortran
Paul Thomas dc6c771432 re PR fortran/29101 (Memory leak in gfortran)
2006-09-19 Paul Thomas <pault@gcc.gnu.org>
	   Steven Bosscher  <steven@gcc.gnu.org>

	PR fortran/29101
	* trans-stmt.c (gfc_trans_character_select): Store the label
	from select_string and then clean up any temporaries from the
	conversion of the select expression, before branching to the
	selected case.


Co-Authored-By: Steven Bosscher <steven@gcc.gnu.org>

From-SVN: r117053
2006-09-19 11:04:55 +00:00
..
ChangeLog re PR fortran/29101 (Memory leak in gfortran) 2006-09-19 11:04:55 +00:00
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
Make-lang.in Makefile.in: Use $(HEADER_H) instead of header.h in dependencies and variables used in... 2006-07-28 23:45:11 +00:00
arith.c data_1.f90: Fix integer oveflow in integer literal constant. 2006-09-07 16:48:18 +00:00
arith.h arith.h: Update Copyright dates. 2006-08-26 21:55:28 +00:00
array.c re PR fortran/28174 (Corruption of multiple character arrays when passing array sections) 2006-07-04 20:15:52 +00:00
bbt.c
check.c intrinsic.c (add_functions): Add ACCESS, CHMOD, RSHIFT, LSHIFT. 2006-07-30 20:48:00 +00:00
config-lang.in
convert.c
data.c data.c (gfc_assign_data_value): Fix comment typo. 2006-06-05 19:50:05 +00:00
decl.c re PR fortran/29051 (segfault when too few values are in data statement of character array) 2006-09-15 16:30:52 +00:00
dependency.c
dependency.h
dump-parse-tree.c
error.c
expr.c re PR fortran/28923 (Bad triplet interpretation in initialization) 2006-09-10 17:13:29 +00:00
f95-lang.c re PR fortran/27916 (Problem with allocatable arrays inside OpenMP do loop) 2006-06-09 23:18:42 +02:00
gfortran.h data_1.f90: Fix integer oveflow in integer literal constant. 2006-09-07 16:48:18 +00:00
gfortran.texi gfortran.texi: Note variable initialization causes SAVE attribute. 2006-08-26 17:28:09 +00:00
gfortranspec.c
interface.c re PR fortran/28885 (ICE passing components of array of derived type) 2006-08-30 05:18:36 +00:00
intrinsic.c intrinsic.c: Update Copyright date. 2006-09-11 22:29:39 +00:00
intrinsic.h intrinsic.c: Update Copyright date. 2006-09-11 22:29:39 +00:00
intrinsic.texi intrinsic.texi: Update Copyright date. 2006-08-26 17:13:42 +00:00
invoke.texi re PR fortran/19310 ([4.1 Only] unnecessary error for overflowing results) 2006-06-18 06:36:45 +00:00
io.c re PR fortran/25828 ([f2003] ACCESS='STREAM' io support) 2006-08-15 23:03:28 +00:00
ioparm.def re PR fortran/25828 ([f2003] ACCESS='STREAM' io support) 2006-08-15 23:03:28 +00:00
iresolve.c re PR fortran/29060 (spread causes ICE in gfc_trans_array_constructor) 2006-09-18 06:24:54 +00:00
lang-specs.h re PR fortran/23862 (Select Fortran source form appropriately for "-pipe") 2006-06-24 16:06:28 +00:00
lang.opt re PR fortran/19310 ([4.1 Only] unnecessary error for overflowing results) 2006-06-18 06:36:45 +00:00
match.c re PR fortran/29051 (segfault when too few values are in data statement of character array) 2006-09-15 16:30:52 +00:00
match.h
matchexp.c
mathbuiltins.def
misc.c
module.c
openmp.c
options.c re PR fortran/19310 ([4.1 Only] unnecessary error for overflowing results) 2006-06-18 06:36:45 +00:00
parse.c re PR fortran/28885 (ICE passing components of array of derived type) 2006-08-30 05:18:36 +00:00
parse.h
primary.c re PR fortran/28526 ('end' is recognized as a variable incorrectly) 2006-09-18 20:19:50 +00:00
resolve.c re PR fortran/28890 (ICE on write) 2006-09-11 05:02:58 +00:00
scanner.c data.c (gfc_assign_data_value): Handle USE_MAPPED_LOCATION. 2006-06-01 09:18:34 -07:00
simplify.c data_1.f90: Fix integer oveflow in integer literal constant. 2006-09-07 16:48:18 +00:00
st.c
symbol.c re PR fortran/28908 (fold_convert fails for Fortran operator) 2006-09-05 04:26:10 +00:00
trans-array.c re PR fortran/28914 (Code inside loop hangs; outside loop runs normally; runs OK on other compilers) 2006-09-10 04:53:18 +00:00
trans-array.h trans-array.h (gfc_trans_create_temp_array): Add bool argument. 2006-06-15 10:30:09 +00:00
trans-common.c re PR fortran/28384 (ICE on non-existent COMMON block) 2006-07-16 15:01:59 +00:00
trans-const.c re PR fortran/19310 ([4.1 Only] unnecessary error for overflowing results) 2006-06-18 06:36:45 +00:00
trans-const.h trans.c (gfc_msg_bounds, [...]): Add strings for common runtime error messages. 2006-06-03 17:28:33 +00:00
trans-decl.c re PR fortran/29060 (spread causes ICE in gfc_trans_array_constructor) 2006-09-18 06:24:54 +00:00
trans-expr.c trans-expr.c (gfc_add_interface_mapping): For characters, dereference pointer if necessary and then perform the cast. 2006-09-13 12:36:26 +00:00
trans-intrinsic.c intrinsic.c (add_functions): Add ACCESS, CHMOD, RSHIFT, LSHIFT. 2006-07-30 20:48:00 +00:00
trans-io.c re PR fortran/25828 ([f2003] ACCESS='STREAM' io support) 2006-08-15 23:03:28 +00:00
trans-openmp.c re PR fortran/28390 (Broken !$omp parallel do lastprivate(iterationvar)) 2006-07-16 22:19:27 +02:00
trans-stmt.c re PR fortran/29101 (Memory leak in gfortran) 2006-09-19 11:04:55 +00:00
trans-stmt.h
trans-types.c re PR fortran/28959 (ICE on derived type with host association) 2006-09-10 17:17:57 +00:00
trans-types.h
trans.c trans.c (gfc_msg_bounds, [...]): Add strings for common runtime error messages. 2006-06-03 17:28:33 +00:00
trans.h re PR fortran/28163 (Calling libgfortran's copy_string is inefficient) 2006-07-12 15:11:11 +00:00
types.def