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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org
          Component|c                           |tree-optimization
           Severity|critical                    |normal

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Reproduced with trunk:
$ ./cc1 -quiet q.ii -O3
q.ii: In function ‘ar_poset_log’:
q.ii:3238:1: internal compiler error: tree check: expected ssa_name, have
var_decl in vuse_ssa_val, at tree-ssa-sccvn.c:339
 ar_poset_log(ccl_log_type log, ar_poset *poset,
 ^~~~~~~~~~~~
0x10e181c tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        /home/marek/src/gcc/gcc/tree.c:9742
0x7143c1 tree_check(tree_node*, char const*, int, char const*, tree_code)
        /home/marek/src/gcc/gcc/tree.h:3031
0xfe6c5d vuse_ssa_val
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:339
0xfeda7c vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind,
vn_reference_s**, bool)
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:2425
0xff0b54 visit_reference_op_load
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:3520
0xff194e visit_use
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:3853
0xff24e9 process_scc
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:4104
0xff2834 extract_and_process_scc_for_name
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:4160
0xff29de DFS
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:4212
0xff42ed sccvn_dom_walker::before_dom_children(basic_block_def*)
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:4665
0x1700ef2 dom_walker::walk(basic_block_def*)
        /home/marek/src/gcc/gcc/domwalk.c:265
0xff4981 run_scc_vn(vn_lookup_kind)
        /home/marek/src/gcc/gcc/tree-ssa-sccvn.c:4789
0xfc63b0 execute
        /home/marek/src/gcc/gcc/tree-ssa-pre.c:5010
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to