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.