https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110547
Jürgen Reuter <juergen.reuter at desy dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |juergen.reuter at desy dot de
--- Comment #1 from Jürgen Reuter <juergen.reuter at desy dot de> ---
This is confirmed with gfortran 13.3. The problem is apparently with the
procedure compute being a type-bound procedure. Defining it as a standard
procedure and calling it as
call taskerCompute (self)
leads to the desired output. Note that the NAG compiler also stumbled over this
with an error
rror: bugzilla_110547.F90: SELF cannot be polymorphic - not a pointer,
allocatable or dummy
and an internal compiler error. flang v20.1 claims that
<pre>not yet implemented: create polymorphic host associated copy</pre>