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

            Bug ID: 84019
           Summary: [7/8 regression] ICE under fold-const
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: linux at carewolf dot com
  Target Milestone: ---

ICE when compiling Chromium in QtWebEngine under certain conditions.

With gcc 8:
during GIMPLE pass: fre
../../../../../qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/platform/audio/IIRFilter.cpp:
In member function ‘void blink::IIRFilter::GetFrequencyResponse(int, const
float*, float*, float*)’:
../../../../../qtwebengine/src/3rdparty/chromium/third_party/WebKit/Source/platform/audio/IIRFilter.cpp:221:1:
internal compiler error: Aborted
 }  // namespace blink
 ^
0xe6e39f crash_signal
        ../../gcc/toplev.c:325
0xa49596 do_mpc_arg2(tree_node*, tree_node*, tree_node*, int, int
(*)(__mpc_struct*, __mpc_struct const*, __mpc_struct const*, int))
        ../../gcc/builtins.c:10478
0xbb51f4 const_binop
        ../../gcc/fold-const.c:1405
0xbb5ee7 const_binop(tree_code, tree_node*, tree_node*, tree_node*)
        ../../gcc/fold-const.c:1705
0x11daa14 gimple_resimplify2(gimple**, code_helper*, tree_node*, tree_node**,
tree_node* (*)(tree_node*))
        ../../gcc/gimple-match-head.c:133
0x12ad258 gimple_simplify(gimple*, code_helper*, tree_node**, gimple**,
tree_node* (*)(tree_node*), tree_node* (*)(tree_node*))
        ../../gcc/gimple-match-head.c:643
0xbf904a gimple_fold_stmt_to_constant_1(gimple*, tree_node* (*)(tree_node*),
tree_node* (*)(tree_node*))
        ../../gcc/gimple-fold.c:6117
0x101a604 try_to_simplify
        ../../gcc/tree-ssa-sccvn.c:3982
0x101a604 visit_use
        ../../gcc/tree-ssa-sccvn.c:4033
0x101c736 process_scc
        ../../gcc/tree-ssa-sccvn.c:4363
0x101c736 extract_and_process_scc_for_name
        ../../gcc/tree-ssa-sccvn.c:4434
0x101c736 DFS
        ../../gcc/tree-ssa-sccvn.c:4484
0x101cbd3 sccvn_dom_walker::before_dom_children(basic_block_def*)
        ../../gcc/tree-ssa-sccvn.c:4917
0x15ad907 dom_walker::walk(basic_block_def*)
        ../../gcc/domwalk.c:308
0x101d6ca run_scc_vn(vn_lookup_kind)
        ../../gcc/tree-ssa-sccvn.c:5033
0x101deea execute
        ../../gcc/tree-ssa-sccvn.c:6015


The same happens with system gcc (7.2 from Debian), but not with system gcc-6

Reply via email to