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

--- Comment #16 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Created attachment 42606
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42606&action=edit
somewhat reduced testcase

(Creduce struggles with 7.6MB boost testcases...)

 % g++ -mavx2 -c -O2 FullSystemOptimize.ii -w
FullSystemOptimize.ii: In member function ‘bool
std::FullSystem::doStepFromBackup()’:
FullSystemOptimize.ii:446:6: internal compiler error: in
vn_nary_build_or_lookup_1, at tree-ssa-sccvn.c:1722
 bool FullSystem::doStepFromBackup() {
      ^~~~~~~~~~
0xc52643 vn_nary_build_or_lookup_1
        ../../gcc/gcc/tree-ssa-sccvn.c:1722
0xc546a9 vn_nary_build_or_lookup
        ../../gcc/gcc/tree-ssa-sccvn.c:1758
0xc546a9 vn_reference_lookup_3
        ../../gcc/gcc/tree-ssa-sccvn.c:2037
0xbbe6fe walk_non_aliased_vuses(ao_ref*, tree_node*, void* (*)(ao_ref*,
tree_node*, unsigned int, void*), void* (*)(ao_ref*, tree_node*, void*, bool*),
tree_node* (*)(tree_node*), void*)
        ../../gcc/gcc/tree-ssa-alias.c:2872
0xc53179 vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind,
vn_reference_s**, bool)
        ../../gcc/gcc/tree-ssa-sccvn.c:2450
0xc558e0 visit_reference_op_load
        ../../gcc/gcc/tree-ssa-sccvn.c:3691
0xc558e0 visit_use
        ../../gcc/gcc/tree-ssa-sccvn.c:4031
0xc57050 process_scc
        ../../gcc/gcc/tree-ssa-sccvn.c:4293
0xc57050 extract_and_process_scc_for_name
        ../../gcc/gcc/tree-ssa-sccvn.c:4349
0xc57050 DFS
        ../../gcc/gcc/tree-ssa-sccvn.c:4401
0xc58496 sccvn_dom_walker::before_dom_children(basic_block_def*)
        ../../gcc/gcc/tree-ssa-sccvn.c:4854
0x10ea63a dom_walker::walk(basic_block_def*)
        ../../gcc/gcc/domwalk.c:265
0xc5905a run_scc_vn(vn_lookup_kind)
        ../../gcc/gcc/tree-ssa-sccvn.c:4978
0xc356df execute
        ../../gcc/gcc/tree-ssa-pre.c:5093

Reply via email to