https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123208
--- Comment #2 from anlauf at gcc dot gnu.org ---
(In reply to Steve Kargl from comment #1)
> F2023
> C817 An access-spec shall appear only in the specification-part of a module.
Yes. This is also what Intel and NAG say:
ifx:
pr123208.f90(10): error #6848: This attribute specification is valid only in
the specification part of a module.
private
^
compilation aborted for pr123208.f90 (code 1)
nagfor:
NAG Fortran Compiler Release 7.2(Shin-Urayasu) Build 7203
Error: pr123208.f90, line 10: PRIVATE components statement is only permitted
within the specification part of a module
detected at <end-of-statement>@PRIVATE
[NAG Fortran Compiler pass 1 error termination, 1 error]