https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86408
--- Comment #4 from paul.richard.thomas at gmail dot com <paul.richard.thomas at gmail dot com> --- Hi Janus, I see two problems with my patch for PR49630. (i) It was F2008, not F2003. Bottom of page 535: C418 (R420 R421 R422) A type-param-value of * shall be used only • to declare a dummy argument, • to declare a named constant, • in the type-spec of an ALLOCATE statement wherein each allocate-object is a dummy argument of type CHARACTER with an assumed character length, • in the type-spec or derived-type-spec of a type guard statement (8.1.9), or • in an external function, to declare the character length parameter of the function result . (ii) More importantly, I should have excluded deferred character length from this treatment. I'm onto it. Paul On Thu, 5 Jul 2018 at 08:56, janus at gcc dot gnu.org <gcc-bugzi...@gcc.gnu.org> wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86408 > > janus at gcc dot gnu.org changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Keywords| |rejects-valid > CC| |pault at gcc dot gnu.org > See Also| |https://gcc.gnu.org/bugzill > | |a/show_bug.cgi?id=49630 > > --- Comment #1 from janus at gcc dot gnu.org --- > 'svn blame' tells me that the piece of code that throws the error (in > 'resolve_function') was added by Paul in r261868 for PR 49630. > > -- > You are receiving this mail because: > You are on the CC list for the bug.