https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107596

            Bug ID: 107596
           Summary: ICE in gfc_match_submodule, at fortran/module.cc:773
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gs...@t-online.de
  Target Milestone: ---

Started with r6 :


$ cat z1.f90
submodule(m)
submodule(m)


$ cat z2.f90
module m
end
submodule(m)1
submodule(m)2
end


$ gfortran-13-20221106 -c z1.f90
z1.f90:1:12:

    1 | submodule(m)
      |            1
Error: Syntax error in SUBMODULE statement at (1)
f951: internal compiler error: in gfc_match_submodule, at fortran/module.cc:773
0x83b802 gfc_match_submodule()
        ../../gcc/fortran/module.cc:773
0x855df1 match_word
        ../../gcc/fortran/parse.cc:67
0x85b8cd decode_statement
        ../../gcc/fortran/parse.cc:564
0x85be8a next_free
        ../../gcc/fortran/parse.cc:1402
0x85be8a next_statement
        ../../gcc/fortran/parse.cc:1634
0x861e39 gfc_parse_file()
        ../../gcc/fortran/parse.cc:6765
0x8b0c8f gfc_be_parse_file
        ../../gcc/fortran/f95-lang.cc:229

Reply via email to