https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65173
--- Comment #9 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> --- Another example, together with LANG=de_DE.UTF-8 : $ cat zz1.f90 program p type t character, allocatable :: z1(:), z1(:) end type end $ gfortran-7-20161204 -m32 zz1.f90 zz1.f90:3:37-44: character, allocatable :: z1(:), z1(:) 2 1 Error: Component »z1« at (1) already declared at (2) f951: internal compiler error: Speicherzugriffsfehler 0xc4940f crash_signal ../../gcc/toplev.c:333 0x6f3aea gfc_resolve_expr(gfc_expr*) ../../gcc/fortran/resolve.c:6465 0x6f3e45 resolve_operator ../../gcc/fortran/resolve.c:3639 0x6f3e45 gfc_resolve_expr(gfc_expr*) ../../gcc/fortran/resolve.c:6475 0x6f6f08 resolve_index_expr ../../gcc/fortran/resolve.c:11379 0x6f6f74 resolve_charlen ../../gcc/fortran/resolve.c:11424 0x702da8 resolve_charlen ../../gcc/fortran/resolve.c:13580 0x702da8 resolve_component ../../gcc/fortran/resolve.c:13506 0x702f0a resolve_fl_derived0 ../../gcc/fortran/resolve.c:13738 0x7032d7 resolve_fl_derived0 ../../gcc/fortran/resolve.c:13122 0x7032d7 resolve_fl_derived ../../gcc/fortran/resolve.c:13815 0x6fe0a7 resolve_symbol ../../gcc/fortran/resolve.c:14146 0x71825b do_traverse_symtree ../../gcc/fortran/symbol.c:3994 0x70125a resolve_types ../../gcc/fortran/resolve.c:15948 0x6fcdac gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:16061 0x6e71fa resolve_all_program_units ../../gcc/fortran/parse.c:5977 0x6e71fa gfc_parse_file() ../../gcc/fortran/parse.c:6224 0x72b182 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202