gcc/gcc/fortran
Paul Thomas d8158369c6 re PR fortran/32302 (Incorrect result with -O2)
2007-06-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/32302
	* trans-common.c (build_common_decl): If resizing of common
	decl is needed, update the TREE_TYPE.

2007-06-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/32302
	* gfortran.dg/common_resize_1.f90: New test.

From-SVN: r125708
2007-06-14 13:04:05 +00:00
..
ChangeLog re PR fortran/32302 (Incorrect result with -O2) 2007-06-14 13:04:05 +00:00
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
Make-lang.in re PR fortran/30820 (-Wno-error not necessary in Make-lang.in any more?) 2007-05-19 20:33:45 +00:00
arith.c gfortran.h (gfc_expr): Remove from_H, add "representation" struct. 2007-05-28 11:20:29 -07:00
arith.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
array.c re PR fortran/31716 (segfault with real array bounds) 2007-05-24 05:03:51 +00:00
bbt.c
check.c gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SIZEOF. 2007-05-29 11:03:03 +02:00
config-lang.in
convert.c
data.c gfortran.h (gfc_expr): Remove from_H, add "representation" struct. 2007-05-28 11:20:29 -07:00
decl.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
dependency.c gfortran.h: Renamed 'enum gfc_generic_isym_id' to 'enum gfc_isym_id'... 2007-05-29 17:10:48 -04:00
dependency.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
dump-parse-tree.c gfortran.h (gfc_expr): Remove from_H, add "representation" struct. 2007-05-28 11:20:29 -07:00
error.c re PR fortran/31668 (%VAL rejected for PROC_MODULE and PROC_INTERNAL procedures) 2007-04-25 10:32:21 +02:00
expr.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
f95-lang.c really remove signed(_or_unsigned)?_type langhooks 2007-06-11 15:40:55 +00:00
gfc-internals.texi gfc-internals.texi: Fix typos. 2007-04-15 14:28:43 +00:00
gfortran.h decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
gfortran.texi gfortran.texi: Document the GFORTRAN_ERROR_DUMPCORE and GFORTRAN_ERROR_BACKTRACE environment... 2007-05-26 15:29:29 +02:00
gfortranspec.c re PR other/31050 ([4.1] gcc --version reports wrong year.) 2007-03-05 23:35:28 -08:00
interface.c re PR fortran/32323 (Accepts invalid vector subscript actual argument for intent(out) dummy argument) 2007-06-13 22:12:40 +02:00
intrinsic.c trans-expr.c (gfc_conv_expr_op): Use zero constant that matches the lse type. 2007-05-31 21:14:52 +00:00
intrinsic.h gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SIZEOF. 2007-05-29 11:03:03 +02:00
intrinsic.texi gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SIZEOF. 2007-05-29 11:03:03 +02:00
invoke.texi gfortran.texi: Cleaned up keyword index. 2007-04-29 06:49:08 -04:00
io.c re PR fortran/32223 (Backslash handling inconsistent) 2007-06-08 04:49:23 +00:00
ioparm.def
iresolve.c re PR target/22539 (Internal compiler error with maximum sized array) 2007-05-04 14:02:18 -04:00
iso-fortran-env.def
lang-specs.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
lang.opt * lang.opt: Minor edits to descriptions. 2007-03-26 14:35:20 -07:00
match.c re PR fortran/32223 (Backslash handling inconsistent) 2007-06-08 04:49:23 +00:00
match.h re PR fortran/32223 (Backslash handling inconsistent) 2007-06-08 04:49:23 +00:00
matchexp.c openmp.c, [...]: Next installment in the massive whitespace patch. 2007-01-20 22:01:41 +00:00
mathbuiltins.def
misc.c Fix a potential buffer overflow. 2007-02-14 20:02:39 +00:00
module.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
openmp.c gfortran.h: Renamed 'enum gfc_generic_isym_id' to 'enum gfc_isym_id'... 2007-05-29 17:10:48 -04:00
options.c options.c (gfc_handle_option): Ensure requested free form line length is not too small. 2007-04-28 15:17:07 +02:00
parse.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
parse.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
primary.c re PR fortran/32223 (Backslash handling inconsistent) 2007-06-08 04:49:23 +00:00
resolve.c re PR fortran/29786 (Initialization of overlapping variables: Not implemented) 2007-06-11 22:39:21 +00:00
scanner.c re PR fortran/31645 (Error on reading Byte Order Mark) 2007-04-29 10:45:57 +00:00
simplify.c [multiple changes] 2007-05-16 05:40:51 +00:00
st.c openmp.c, [...]: Next installment in the massive whitespace patch. 2007-01-20 22:01:41 +00:00
symbol.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
target-memory.c re PR fortran/29786 (Initialization of overlapping variables: Not implemented) 2007-06-11 22:39:21 +00:00
target-memory.h re PR fortran/29786 (Initialization of overlapping variables: Not implemented) 2007-06-11 22:39:21 +00:00
trans-array.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
trans-array.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
trans-common.c re PR fortran/32302 (Incorrect result with -O2) 2007-06-14 13:04:05 +00:00
trans-const.c gfortran.h (gfc_expr): Remove from_H, add "representation" struct. 2007-05-28 11:20:29 -07:00
trans-const.h trans-const.c (gfc_conv_mpz_to_tree): Use mpz_get_double_int. 2007-04-30 12:17:59 -07:00
trans-decl.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
trans-expr.c trans-expr.c (gfc_conv_expr_op): Use zero constant that matches the lse type. 2007-05-31 21:14:52 +00:00
trans-intrinsic.c * trans-intrinsic.c: Revert Lee's 2007-06-04 patch. 2007-06-08 08:01:10 +00:00
trans-io.c decl.c: Miscellaneous whitespace fixes. 2007-06-07 11:10:31 -07:00
trans-openmp.c gfortran.h: Renamed 'enum gfc_generic_isym_id' to 'enum gfc_isym_id'... 2007-05-29 17:10:48 -04:00
trans-stmt.c trans-stmt.c (gfc_trans_call): fix gcc_assert to a comparison, not an assignment. 2007-06-12 14:28:34 +00:00
trans-stmt.h
trans-types.c really remove signed(_or_unsigned)?_type langhooks 2007-06-11 15:40:55 +00:00
trans-types.h really remove signed(_or_unsigned)?_type langhooks 2007-06-11 15:40:55 +00:00
trans.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans.h re PR fortran/31219 (ICE on array of character function results) 2007-05-26 11:25:36 +00:00
types.def arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00