https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86047
Bug ID: 86047 Summary: [9 Regression] ICE in for_each_index, at tree-ssa-loop.c:647 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Introduced between 20180513 and 20180520 : $ cat z1.c extern void f (int, int); void g (int a, int b) { int i, j; for (i = a; i <= b; ++i) __builtin_memcpy (g, f, 6); for (j = a; j <= b; ++j) f(j, i); } $ gcc-9-20180513 -c z1.c -O2 $ $ gcc-9-20180603 -c z1.c -O2 during GIMPLE pass: dse z1.c: In function 'g': z1.c:9:1: internal compiler error: in for_each_index, at tree-ssa-loop.c:647 } ^ 0xc28623 for_each_index(tree_node**, bool (*)(tree_node*, tree_node**, void*), void*) ../../gcc/tree-ssa-loop.c:647 0xbe63f1 dse_classify_store ../../gcc/tree-ssa-dse.c:571 0xbe6bf4 dse_dom_walker::dse_optimize_stmt(gimple_stmt_iterator*) ../../gcc/tree-ssa-dse.c:859 0xbe6e9e dse_dom_walker::before_dom_children(basic_block_def*) ../../gcc/tree-ssa-dse.c:924 0x1148e1f dom_walker::walk(basic_block_def*) ../../gcc/domwalk.c:353 0xbe52a4 execute ../../gcc/tree-ssa-dse.c:978