https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92114
Bug ID: 92114 Summary: equivalence in module causes ICE Product: gcc Version: 7.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: urbanjost at comcast dot net Target Milestone: --- module minimal implicit none logical,private :: help,h,version,v equivalence (help,h),(version,v) end module minimal GNU Fortran (GCC) 7.4.0 gfortran bug.f90 f951: internal compiler error: Segmentation fault might be similar to bug 77381, but error message is different. The only restriction in the standard that seemed to bear on this is C593 (R567) The name of an equivalence-object shall not be a name made accessible by use association. but all the variables are PRIVATE. It failed with all variable types I tried, not just LOGICAL.