https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70070
--- Comment #4 from Gerhard Steinmetz <gerhard.steinmetz.fort...@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.