[Bug fortran/70070] ICE on initializing character data beyond min/max bound

gerhard.steinmetz.fortran@t-online.de gcc-bugzilla@gcc.gnu.org
Fri Nov 25 10:10:00 GMT 2016


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

--- Comment #4 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---
At a first glance with gfortran-6 (configured with --enable-checking=yes),
still ICEs for all posted and unposted cases. A dedicated one :


$ gfortran-6 z3.f90
f951: internal compiler error: Segmentation fault
0xbb372f crash_signal
        ../../gcc/toplev.c:333
0x61cf32 create_character_initializer
        ../../gcc/fortran/data.c:191
0x61cf32 gfc_assign_data_value(gfc_expr*, gfc_expr*, __mpz_struct*,
__mpz_struct (*) [1])
        ../../gcc/fortran/data.c:488
0x693442 check_data_variable
        ../../gcc/fortran/resolve.c:14714
0x693442 traverse_data_var
        ../../gcc/fortran/resolve.c:14843
0x6937ad traverse_data_list
        ../../gcc/fortran/resolve.c:14799
0x6937ad traverse_data_var
        ../../gcc/fortran/resolve.c:14841
0x69dc71 resolve_data
        ../../gcc/fortran/resolve.c:14898
0x69dc71 resolve_types
        ../../gcc/fortran/resolve.c:15651
0x69947c gfc_resolve(gfc_namespace*)
        ../../gcc/fortran/resolve.c:15737
0x6848da resolve_all_program_units
        ../../gcc/fortran/parse.c:5849
0x6848da gfc_parse_file()
        ../../gcc/fortran/parse.c:6101
0x6c7212 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:201


Please let me have a closer look next week.


More information about the Gcc-bugs mailing list