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

            Bug ID: 78278
           Summary: ICE in gfc_wide_memset, at fortran/scanner.c:153
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gerhard.steinmetz.fort...@t-online.de
  Target Milestone: ---

Down to at least 4.8 :


$ cat z1.f90
program p
   character, pointer :: x => null()
   data x /null()/
end


$ gfortran-7-20161106 z1.f90
f951: internal compiler error: Segmentation fault
0xc3a64f crash_signal
        ../../gcc/toplev.c:338
0x700690 gfc_wide_memset(unsigned int*, unsigned int, unsigned long)
        ../../gcc/fortran/scanner.c:153
0x67741d create_character_initializer
        ../../gcc/fortran/data.c:195
0x67741d gfc_assign_data_value(gfc_expr*, gfc_expr*, __mpz_struct*,
__mpz_struct (*) [1])
        ../../gcc/fortran/data.c:488
0x6f12a9 check_data_variable
        ../../gcc/fortran/resolve.c:15001
0x6f12a9 traverse_data_var
        ../../gcc/fortran/resolve.c:15130
0x6fbc91 resolve_data
        ../../gcc/fortran/resolve.c:15185
0x6fbc91 resolve_types
        ../../gcc/fortran/resolve.c:15939
0x6f76ac gfc_resolve(gfc_namespace*)
        ../../gcc/fortran/resolve.c:16027
0x6e1bba resolve_all_program_units
        ../../gcc/fortran/parse.c:5883
0x6e1bba gfc_parse_file()
        ../../gcc/fortran/parse.c:6130
0x725822 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:198

Reply via email to