https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66409
--- Comment #6 from anlauf at gcc dot gnu.org ---
(In reply to Steve Kargl from comment #5)
> Both match type "integer", kind "4", rank "0".
>
> AFAIK, there is no other consideration than TKR to discern which function
> to call.
Yes, assuming that there is no prioritization (as for non-elemental vs.
elemental).
> Perhaps, someone, who cares about this bug, can point at the language in
> the Fortran standard.
I looked again at F2018 and couldn't find anything.
BTW: Crayftn 13.0.1 says:
module f
^
ftn-855 crayftn: ERROR F, File = pr66409.f90, Line = 1, Column = 8
The compiler has detected errors in module "F". No module information file
will be created for this module.
module procedure test_f08ts
^
ftn-487 crayftn: ERROR F, File = pr66409.f90, Line = 6, Column = 23
The specific interfaces for "TEST_F08TS" and "TEST_F08" make the GENERIC
interface "TEST" ambiguous.