C_SIZEOF should be a function in ISO_C_BINDING, however, in gfortran it is a normal intrinsic.
Expected: - The USE statement works - Using C_SIZEOF should give an error use iso_c_binding, only: so => c_sizeof implicit none print *, c_sizeof(1) end -- Summary: F2008: C_SIZEOF is in the wrong scope Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40568