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

            Bug ID: 98517
           Summary: gfortran segfault on character array initialization
                    from parameter value
           Product: gcc
           Version: 10.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: emr-gnu at hev dot psu.edu
  Target Milestone: ---

~/fortran_bug$ cat source.for

      SUBROUTINE TEST_BUG
      IMPLICIT NONE

      CHARACTER*(*) DEF_VAL
      PARAMETER (DEF_VAL = 'ABCDEFGH')

      STRUCTURE /SOME_STRUCT/
          CHARACTER*64    SOME_VAR /DEF_VAL/
      END STRUCTURE

      END

~/fortran_bug$ gfortran-10.2 -fdec-structure -c source.for

f951: internal compiler error: Segmentation fault
0xbfa08f crash_signal
     toplev.c:328
0x6fc7e0 resolve_charlen
     resolve.c:12369
0x709019 resolve_charlen
     resolve.c:12347
0x709019 resolve_types
     resolve.c:17183
0x70472c gfc_resolve(gfc_namespace*)
     resolve.c:17300
0x6ec82c resolve_all_program_units
     parse.c:6245
0x6ec82c gfc_parse_file()
     parse.c:6492
0x7388ff gfc_be_parse_file
     f95-lang.c:210


Note: This may be related to #82721

Reply via email to