This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/35840] ICE for character expression in I/O specifier
- From: "mikael dot morin at tele2 dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Sep 2008 12:49:39 -0000
- Subject: [Bug fortran/35840] ICE for character expression in I/O specifier
- References: <bug-35840-13404@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #9 from mikael dot morin at tele2 dot fr 2008-09-15 12:49 -------
(In reply to comment #5)
> if you think it is already mature, CC gcc-patches@gcc.gnu.org, too.
>
There are already complains about my patch. Obviously it isn't. :(
(In reply to comment #6)
> Doing so resolves the ICE issue.
Were you still getting an ICE ? (cf comment #2)
> Then if we really want to accept this poorly written code,
If you think it is poorly written, all apologies.
In fact, I was rather proud of it. :'(
I'm open to comments to improve it.
> I think the place to fix it may be in io.c (resolve_tag)
Yes, in io.c, but not in resolve_tag, as it seems that an initialization
expression is not required for asynchronous= in the case of an open statement.
Correct me if I'm wrong.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35840