https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85000
Bug ID: 85000 Summary: ICE in copy_reference_ops_from_ref, at tree-ssa-sccvn.c:895 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Affects versions down to at least 4.8 : $ cat z1.c void foo (void) { #pragma omp parallel { int n; int bar (void) { return n; } n++; } } $ gcc-8-20180318 -c z1.c -O2 $ gcc-8-20180318 -c z1.c -O2 -fopenmp during GIMPLE pass: fre z1.c: In function 'foo._omp_fn.0': z1.c:10:1: internal compiler error: in copy_reference_ops_from_ref, at tree-ssa-sccvn.c:895 } ^ 0xc5b7a3 copy_reference_ops_from_ref ../../gcc/tree-ssa-sccvn.c:895 0xc5c665 valueize_shared_reference_ops_from_ref ../../gcc/tree-ssa-sccvn.c:1536 0xc5eb1a vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind, vn_reference_s**, bool) ../../gcc/tree-ssa-sccvn.c:2492 0xc637ed visit_reference_op_load ../../gcc/tree-ssa-sccvn.c:3754 0xc637ed visit_use ../../gcc/tree-ssa-sccvn.c:4101 0xc65886 process_scc ../../gcc/tree-ssa-sccvn.c:4332 0xc65886 extract_and_process_scc_for_name ../../gcc/tree-ssa-sccvn.c:4434 0xc65886 DFS ../../gcc/tree-ssa-sccvn.c:4484 0xc65d8f sccvn_dom_walker::before_dom_children(basic_block_def*) ../../gcc/tree-ssa-sccvn.c:4926 0x112cd0f dom_walker::walk(basic_block_def*) ../../gcc/domwalk.c:353 0xc66849 run_scc_vn(vn_lookup_kind) ../../gcc/tree-ssa-sccvn.c:5033 0xc66f6a execute ../../gcc/tree-ssa-sccvn.c:6015