This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/45170] [F2003] allocatable character lengths
- From: "sgk at troutmask dot apl.washington.edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 9 Aug 2011 05:09:32 +0000
- Subject: [Bug fortran/45170] [F2003] allocatable character lengths
- Auto-submitted: auto-generated
- References: <bug-45170-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45170
--- Comment #22 from Steve Kargl <sgk at troutmask dot apl.washington.edu> 2011-08-09 05:09:13 UTC ---
On Tue, Aug 09, 2011 at 04:26:49AM +0000, damian at rouson dot net wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45170
>
> --- Comment #21 from Damian Rouson <damian at rouson dot net> 2011-08-09 04:26:45 UTC ---
> Thanks but even the version with the "extraneous garbage" was reduced relative
> to what I really want to do (which includes making the speaker type abstract
> and the speak type-bound procedure deferred with a specified abstract
> interface) so having the reduced case doesn't help much.
>
> Regardless, hopefully you'll agree that an ICE is a compiler bug. I guess the
> question is whether it is another example of Bug 45170 or should be submitted
> as a separate bug.
Yes, it is bug. It is not as drastic as you stated.
Clearly, I demonstrated that a function can have a deferred
type parameter as a result. The problem appears to be an
OOP issue.