http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55465
Harald Anlauf <anlauf at gmx dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gmx dot de --- Comment #9 from Harald Anlauf <anlauf at gmx dot de> 2012-11-26 20:20:24 UTC --- (In reply to comment #7) > IMHO, this is valid code regardless of whether the binary argument types can > be > seen as equivalent. The standard is quite vague, but see my comment at bug > 48858 comment 13. The standard defines that the binding label itself is a > unique global entity, but does not specify that the interface definition is > unique. Well, then somebody should also complain to NAG. The code in comment #6 fails to compile. % nagfor -c -f2003 pr55465.f90 NAG Fortran Compiler Release 5.3.1(907) Error: pr55465.f90: Duplicate binding label 'SQLSetEnvAttr' for external procedure SQL_SET_ENV_ATTR_INT and external procedure SQL_SET_ENV_ATTR_PTR [NAG Fortran Compiler error termination, 1 error]