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.