This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, fortran] PR28172, PR29389, PR29712 & PR30283 - some "one liner fixes"
- From: Paul Thomas <paulthomas2 at wanadoo dot fr>
- To: FX Coudert <fxcoudert at gmail dot com>
- Cc: Fortran List <fortran at gcc dot gnu dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 15 Jan 2007 08:16:18 +0100
- Subject: Re: [Patch, fortran] PR28172, PR29389, PR29712 & PR30283 - some "one liner fixes"
- References: <45AAB30B.6040208@wanadoo.fr> <D4F6FDB9-E0DD-4DAF-9FF8-C109E033FAF8@gmail.com>
FX,
The F95 standard says (12.6): "A pure procedure is [...] or (4) A
statement function that references only pure functions." Not all
statement functions are pure. Are you sure that check ("references
only pure functions") is performed by your patch?
Ah, yes, you are quite right. I was just on the point of committing the
patch before rushing out of the door on a trip. It will be easy enough
to add the check but I am just not going to have time for a week or so.
What do you want? A TODO above the check for pureness and a commit that
permits legal stuff or to leave the tree as it is until I can get to it?
Thanks
Paul
PS The patch is bootstrapping and regtesting right now, so you have ~30
minutes to tell me what to do :-)