http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54263
Bug #: 54263 Summary: C_F_POINTER wrongly accepts a SHAPE= for scalar pointers Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal Priority: P3 Component: fortran AssignedTo: unassig...@gcc.gnu.org ReportedBy: bur...@gcc.gnu.org C_F_POINTER wrongly accepts a SHAPE= for scalar pointers use iso_c_binding type(c_ptr) :: cp integer, pointer :: p call c_f_pointer (cp, p, shape=[2]) end