From a67cfde819ff41fafec5466008b7c95b3e97a7f9 Mon Sep 17 00:00:00 2001 From: Tobias Burnus Date: Mon, 4 Jun 2012 23:01:02 +0200 Subject: re PR fortran/50619 (Surprising interaction between -finit-real=NAN and the associate construct) 2012-06-04 Tobias Burnus PR fortran/50619 * resolve.c (build_default_init_expr): Don't initialize ASSOCIATE names. 2012-06-04 Tobias Burnus PR fortran/50619 * gfortran.dg/init_flag_10.f90: New. From-SVN: r188208 --- gcc/fortran/ChangeLog | 6 ++++++ gcc/fortran/resolve.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'gcc/fortran') diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a561a8c..b3342ab 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2012-06-04 Tobias Burnus + + PR fortran/50619 + * resolve.c (build_default_init_expr): Don't initialize + ASSOCIATE names. + 2012-06-03 Alessandro Fanfarillo Tobias Burnus diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 3627b71..61a1381 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -10103,7 +10103,8 @@ build_default_init_expr (gfc_symbol *sym) || sym->attr.data || sym->module || sym->attr.cray_pointee - || sym->attr.cray_pointer) + || sym->attr.cray_pointer + || sym->assoc) return NULL; /* Now we'll try to build an initializer expression. */ -- cgit v1.1