https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69155
Bug ID: 69155
Summary: [6 Regression] ICE (segfault in
gimple_stmt_nonnegative_warnv_p)
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
Created attachment 37235
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37235&action=edit
preprocessed source
lhapdf package; trunk r232077, x86_64-linux-gnu, works with -O0
$ gfortran -ffree-form -O1 -fPIC -c EVLNNPDF.f
EVLNNPDF.f:1827:29:
CALL LH_ANDIM_LO(ZN,NF,G0NS,G0)
1
Warning: Rank mismatch in argument 'p0ns' at (1) (scalar and rank-1)
EVLNNPDF.f:2921:0:
FUNCTION LH_PSI (Z)
internal compiler error: Segmentation fault
0xa4989f crash_signal
../../src/gcc/toplev.c:334
0x85ae35 gimple_stmt_nonnegative_warnv_p(gimple*, bool*, int)
../../src/gcc/gimple-fold.c:6252
0x85aee9 gimple_phi_nonnegative_warnv_p
../../src/gcc/gimple-fold.c:6237
0x85aee9 gimple_stmt_nonnegative_warnv_p(gimple*, bool*, int)
../../src/gcc/gimple-fold.c:6262
0x818e24 tree_expr_nonnegative_p(tree_node*)
../../src/gcc/fold-const.c:13239
0xd67b97 generic_simplify_ABS_EXPR
/build/gcc-6-qAq0ot/gcc-6-6-20160105/build/gcc/generic-match.c:6688
0xd67b97 generic_simplify(unsigned int, tree_code, tree_node*, tree_node*)
/build/gcc-6-qAq0ot/gcc-6-6-20160105/build/gcc/generic-match.c:8959
0x82892b fold_unary_loc(unsigned int, tree_code, tree_node*, tree_node*)
../../src/gcc/fold-const.c:7652
0x829a79 fold_build1_stat_loc(unsigned int, tree_code, tree_node*, tree_node*)
../../src/gcc/fold-const.c:12345
0xa783de gimplify_build1(gimple_stmt_iterator*, tree_code, tree_node*,
tree_node*)
../../src/gcc/tree-cfg.c:8562
0xa82274 expand_complex_div_wide
../../src/gcc/tree-complex.c:1113
0xa82274 expand_complex_division
../../src/gcc/tree-complex.c:1319
0xa82274 expand_complex_operations_1
../../src/gcc/tree-complex.c:1588
0xa82274 tree_lower_complex
../../src/gcc/tree-complex.c:1644
0xa82274 execute
../../src/gcc/tree-complex.c:1723
Please submit a full bug report,
with preprocessed source if appropriate.