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

--- Comment #7 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> 
---
Update for both backtraces :


$ gfortran-7-20161211 -finit-local-zero -c z1a.f90
z1a.f90:1:0:

 subroutine s(n)

internal compiler error: in gfc_get_symbol_decl, at fortran/trans-decl.c:1739
0x75c147 gfc_get_symbol_decl(gfc_symbol*)
        ../../gcc/fortran/trans-decl.c:1739
0x75f427 generate_local_decl
        ../../gcc/fortran/trans-decl.c:5363
0x71942b do_traverse_symtree
        ../../gcc/fortran/symbol.c:3986
0x760272 generate_local_vars
        ../../gcc/fortran/trans-decl.c:5563
0x760272 gfc_generate_function_code(gfc_namespace*)
        ../../gcc/fortran/trans-decl.c:6242
0x6e8490 translate_all_program_units
        ../../gcc/fortran/parse.c:6008
0x6e8490 gfc_parse_file()
        ../../gcc/fortran/parse.c:6208
0x72c312 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:202



$ gfortran-7-20161211 -Wall -finit-local-zero -c z1a.f90
f951: internal compiler error: Segmentation fault
0xc4e79f crash_signal
        ../../gcc/toplev.c:333
0x6ec456 gfc_variable_attr(gfc_expr*, gfc_typespec*)
        ../../gcc/fortran/primary.c:2273
0x6ec7df gfc_expr_attr(gfc_expr*)
        ../../gcc/fortran/primary.c:2409
0x695e43 gfc_check_assign(gfc_expr*, gfc_expr*, int, bool)
        ../../gcc/fortran/expr.c:3237
0x698c89 gfc_check_assign_symbol(gfc_symbol*, gfc_component*, gfc_expr*)
        ../../gcc/fortran/expr.c:3876
0x71942b do_traverse_symtree
        ../../gcc/fortran/symbol.c:3986
0x7025d9 resolve_types
        ../../gcc/fortran/resolve.c:15994
0x6fdfcc gfc_resolve(gfc_namespace*)
        ../../gcc/fortran/resolve.c:16089
0x6e82ba resolve_all_program_units
        ../../gcc/fortran/parse.c:5947
0x6e82ba gfc_parse_file()
        ../../gcc/fortran/parse.c:6194
0x72c312 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:202

Reply via email to