[Bug fortran/94909] Rejects valid code for recursion where there is none

2020-05-04 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94909

--- Comment #3 from Neil Carlson  ---
Richard, this is just a typical declaration of an abstract type. An extension
of this type will have to define the deferred dot_ function with an interface
that happens to match the interface of dot. The dot function will call that
dot_ function, not itself, so there is no evident recursion here in this unit
of code.

[Bug fortran/94909] Rejects valid code for recursion where there is none

2020-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94909

--- Comment #2 from Richard Biener  ---
how's a%dot_(b) not a recursion?  (not exactly understanding what that deferred
thing is ...)

[Bug fortran/94909] Rejects valid code for recursion where there is none

2020-05-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94909

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1
 CC||marxin at gcc dot gnu.org
   Last reconfirmed||2020-05-04

--- Comment #1 from Martin Liška  ---
All releases I have tend to have the problem (4.8.0).