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

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-11-26
     Ever confirmed|0                           |1

--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed from 4.8 up to trunk (6.0).

Backtrace

Program received signal SIGSEGV, Segmentation fault.
gfc_reduce_init_expr (expr=0x0) at ../../_clean/gcc/fortran/expr.c:2676
2676      if (expr->expr_type == EXPR_ARRAY)
(gdb) bt
#0  gfc_reduce_init_expr (expr=warning: (Internal error: pc 0x0 in read in
psymtab, but not in symtab.)

0x0) at ../../_clean/gcc/fortran/expr.c:2676
#1  0x0000000100036aa9 in simplify_const_ref (p=0x14221db60) at
../../_clean/gcc/fortran/expr.c:1206
#2  0x000000010003759f in gfc_simplify_expr (p=0x14221db60, type=0) at
../../_clean/gcc/fortran/expr.c:1922
#3  0x00000001000376ae in simplify_parameter_variable (p=0x14221d930, type=0)
at ../../_clean/gcc/fortran/expr.c:1787
#4  0x0000000100037581 in gfc_simplify_expr (p=0x14221d930, type=0) at
../../_clean/gcc/fortran/expr.c:1894
#5  0x00000001000377b3 in simplify_ref_chain (ref=0x14221d490, type=0) at
../../_clean/gcc/fortran/expr.c:1746
#6  0x0000000100037069 in gfc_simplify_expr (p=0x14221d3d0, type=0) at
../../_clean/gcc/fortran/expr.c:1912
#7  0x00000001000376ae in simplify_parameter_variable (p=0x14221ceb0, type=0)
at ../../_clean/gcc/fortran/expr.c:1787
#8  0x0000000100036748 in gfc_reduce_init_expr (expr=0x14221ceb0) at
../../_clean/gcc/fortran/expr.c:2670
#9  0x000000010003781a in gfc_match_init_expr (result=0x7fff5fbfed88) at
../../_clean/gcc/fortran/expr.c:2709
#10 0x000000010001f8b5 in match_data_constant (result=<optimized out>) at
../../_clean/gcc/fortran/decl.c:408
#11 0x000000010001f9a5 in top_val_list (data=<optimized out>) at
../../_clean/gcc/fortran/decl.c:446
#12 0x000000010001fbf9 in gfc_match_data () at
../../_clean/gcc/fortran/decl.c:575
#13 0x000000010007fdaa in match_word_omp_simd (subr=<optimized out>,
old_locus=<optimized out>, simd_matched=<optimized out>, str=<optimized out>)
    at ../../_clean/gcc/fortran/parse.c:93
#14 0x0000000100083b90 in decode_statement () at
../../_clean/gcc/fortran/parse.c:461
#15 0x0000000100085125 in next_statement () at
../../_clean/gcc/fortran/parse.c:1074
#16 0x000000010008691d in parse_spec (st=<optimized out>) at
../../_clean/gcc/fortran/parse.c:3344
#17 0x000000010008a4f7 in parse_progunit (st=<optimized out>) at
../../_clean/gcc/fortran/parse.c:5126
#18 0x000000010008bdd2 in gfc_parse_file () at
../../_clean/gcc/fortran/parse.c:5635
#19 0x00000001000d2756 in gfc_be_parse_file () at
../../_clean/gcc/fortran/f95-lang.c:199
#20 0x000000010098f9ea in compile_file () at ../../_clean/gcc/toplev.c:464
#21 0x0000000100d8c9c3 in ?? ()
#22 0x0000000100d8e389 in main (argc=2, argv=0x7fff5fbff308) at
../../_clean/gcc/main.c:39

Reply via email to