https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125420
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[16/17 Regression] compiler |[16/17 Regression] compiler
|hangs at -O3 |hangs at -O3 in PRE
--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> ---
hash_table<vn_ssa_aux_hasher, false, xcallocator>::find_slot_with_hash
(this=<optimized out>, comparable=<synthetic pointer>: 0x7ffff76229f8, hash=11,
insert=INSERT) at /home/apinski/src/upstream-gcc-git/gcc/gcc/hash-table.h:1051
1051 hashval_t index = hash_table_mod1 (hash, m_size_prime_index);
(gdb) bt
#0 hash_table<vn_ssa_aux_hasher, false, xcallocator>::find_slot_with_hash
(this=<optimized out>, comparable=<synthetic pointer>: 0x7ffff76229f8, hash=11,
insert=INSERT) at /home/apinski/src/upstream-gcc-git/gcc/gcc/hash-table.h:1051
#1 VN_INFO (name=0x7ffff76229f8) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-sccvn.cc:470
#2 0x00000000014f3c1e in rpo_vn_valueize (name=0x7ffff76229f8) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-sccvn.cc:8195
#3 rpo_vn_valueize (name=0x7ffff76229f8) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-sccvn.cc:8191
#4 0x00000000018ba236 in get_def (valueize=<optimized out>, name=<optimized
out>) at /home/apinski/src/upstream-gcc-git/gcc/gcc/gimple-match-head.cc:64
#5 gimple_simplify_EQ_EXPR (res_op=0x7fffffffcfc0, seq=0x0, valueize=0x14f3c00
<rpo_vn_valueize(tree_node*)>, code=..., type=0x7ffff781db28,
_p0=0x7ffff76229f8, _p1=0x7ffff76117e0) at gimple-match-1.cc:15192
#6 0x0000000001d21212 in gimple_simplify (code=<optimized out>,
code@entry=EQ_EXPR, type=0x7ffff781db28, op0=op0@entry=0x7ffff76229f8,
op1=op1@entry=0x7ffff76117e0, seq=seq@entry=0x0, valueize=0x14f3c00
<rpo_vn_valueize(tree_node*)>) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree.h:85
#7 0x0000000001502139 in process_bb (avail=..., bb=<optimized out>,
bb_visited=true, iterate_phis=<optimized out>, iterate=<optimized out>,
eliminate=<optimized out>, do_region=false, exit_bbs=0x0, skip_phis=false) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-sccvn.cc:8529
#8 0x00000000015038d7 in do_rpo_vn_1 (fn=0x7ffff7fb4270, entry=<optimized
out>, exit_bbs=0x0, iterate=true, eliminate=false, skip_entry_phis=<optimized
out>, kind=VN_WALK) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-sccvn.cc:8981
#9 0x0000000001504c14 in run_rpo_vn (kind=kind@entry=VN_WALK) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-sccvn.cc:7972
#10 0x00000000014c9e4b in (anonymous namespace)::pass_pre::execute
(this=<optimized out>, fun=0x7ffff7fb4270) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-pre.cc:4627
#11 0x0000000001151a4c in execute_one_pass (pass=0x3b7c9b0) at
/home/apinski/src/upstream-gcc-git/gcc/gcc/passes.cc:2656