[Bug fortran/35840] ICE for character expression in I/O specifier
mikael dot morin at tele2 dot fr
gcc-bugzilla@gcc.gnu.org
Mon Sep 15 19:43:00 GMT 2008
------- Comment #14 from mikael dot morin at tele2 dot fr 2008-09-15 19:42 -------
Sorry Jerry, I didn't read your message (I mean the one to the list with the
patch to io.c) before.
I have just checked again, the patch does work for me.
And Dominique agrees with me. :)
(In reply to comment #11)
> We should review all such tags against the standard to make sure we don't
> miss any others.
I have just done it. Asynchronous in data transfer statements is the only case
requiring an initialization expression.
> It seems odd to me that only asynchronous= has this requirement.
>
to me too.
Note 9.29:
[...]
The ASYNCHRONOUS= specifier value in a data transfer statement is an
initialization expression because it effects compiler optimizations and,
therefore, needs to be known at compile time.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35840
More information about the Gcc-bugs
mailing list