This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [Patch, fortran] PR29565 - [4.1/4.2/4.3 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c
- From: "François-Xavier Coudert" <fxcoudert at gmail dot com>
- To: "Paul Thomas" <paulthomas2 at wanadoo dot fr>
- Cc: "Fortran List" <fortran at gcc dot gnu dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 2 Nov 2006 23:12:00 +0100
- Subject: Re: [Patch, fortran] PR29565 - [4.1/4.2/4.3 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CD3X1Ut6KsDAMIOMHHQ1qAYzOd63xi/uV0X4grXYr5MSMSv9U3ZYU8JG46byXssY9V/M8AsuBnK1MaizLk9J/SGfS1y68ZB1uaWqH0yMhIgKgbuPTYKqNckj6Cvxr+KOC4oZ7GwbmqHO8GFe4gBU1C7iVR9x9LIodw7S+Y4yn/k=
- References: <4548E278.3040401@wanadoo.fr>
:REVIEWMAIL:
2006-11-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29565
* trans-expr.c (gfc_conv_aliased_arg): For an INTENT(OUT), save
the declarations from the unused loops by merging the block
scope for each; this ensures that the temporary is declared.
OK for trunk, 4.2 and 4.1?
Looks OK to me. I take it you regtested it, because I'm in no position
to run a regtest right now. OK for 4.2 and 4.1 after a few days (and
the usual regtesting).
FX