http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58099
Andrew McLeod <andy at gwentswordclub dot co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andy at gwentswordclub dot co.uk --- Comment #2 from Andrew McLeod <andy at gwentswordclub dot co.uk> --- Seems to be explicitly permitted by the Fortran 2003 (at least draft) standard? Section 7.4.2.2 ... If proc-pointer-object has an explicit interface, its characteristics shall be the same as proc-target except that proc-target may be pure even if proc-pointer-object is not pure and proc-target may be an elemental intrinsic procedure even if proc-pointer-object is not elemental. ... (although non-intrinsic elemental procedures are not allowed for some reason).