https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68054
Bug ID: 68054
Summary: ICE on using protected attribute in program without
program statement
Product: gcc
Version: 5.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: [email protected]
Target Milestone: ---
Without an explicit program statement :
$ cat z1.f90
!program p
real, protected :: x
end
$ gfortran -g -O0 -Wall -fcheck=all z1.f90
f951: internal compiler error: Segmentation fault
---
Detected with program statement :
$ cat z1p.f90
program p
real, protected :: x
end
$ gfortran -g -O0 -Wall -fcheck=all z1p.f90
z1p.f90:2:21:
real, protected :: x
1
Error: PROTECTED at (1) only allowed in specification part of a module