This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/37638] ICE in update_arglist_pass
- From: "sfilippone at uniroma2 dot it" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Sep 2008 14:50:30 -0000
- Subject: [Bug fortran/37638] ICE in update_arglist_pass
- References: <bug-37638-9410@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from sfilippone at uniroma2 dot it 2008-09-24 14:50 -------
(In reply to comment #2)
> Thanks for the report Salvatore, I'll take this one on. It seems the new F2003
> features are starting to getting used, from the bug-noise :D
>
Unfortunately these features are not going to be very useful until CLASS() is
implemented; indeed, the code is invalid, but if you change pass(a) into
pass(m) it would still be invalid because the makenull procedure should be
written with a CLASS() and not a TYPE() argument. In fact, if you comment the
second contained subroutine the ICE goes away.
As soon as CLASS() is in you (and PaulT) may expect a lot more noise :-)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37638