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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |12.3
            Summary|Compiler loops forever to   |[12/13 Regression] Compiler
                   |OOM while compiling         |loops forever to OOM while
                   |evaluate_prg_hwy.cc in      |compiling
                   |Chromium                    |evaluate_prg_hwy.cc in
                   |                            |Chromium
                 CC|                            |pinskia at gcc dot gnu.org
           Keywords|                            |compile-time-hog

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I am getting the feeling there is an infinite loop between some two different
folding.
Maybe even caused by my r12-5430-g74faa9834a9ad2 .

#5  0x0000000000d7e764 in gimple_build_with_ops_stat (num_ops=3, subcode=100,
code=GIMPLE_ASSIGN) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple.cc:469
#6  gimple_build_assign_1 (op3=0x0, op2=0xffffef193810, op1=0xffffdaf27860,
subcode=BIT_AND_EXPR, lhs=0xfff8ee62ed18) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple.cc:469
#7  gimple_build_assign (lhs=lhs@entry=0xfff8ee62ed18,
subcode=subcode@entry=BIT_AND_EXPR, op1=0xffffdaf27860, op2=0xffffef193810,
op3=op3@entry=0x0) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple.cc:496
#8  0x00000000015a2b40 in maybe_push_res_to_seq (res_op=0xffffffffe670,
seq=0xfffffffff160, res=0xfff8ee62ed18) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple-match.h:303
#9  0x0000000001717e10 in gimple_simplify_BIT_AND_EXPR
(res_op=res_op@entry=0xffffffffe700, seq=0xfffffffff160, valueize=0x12366c0
<fwprop_ssa_val(tree)>, type=0xfffff59f07e0, _p0=0xfff8ee62ecd0,
_p1=0xffffef193810, code=...) at gimple-match.cc:194111
#10 0x0000000001601ab4 in gimple_simplify (res_op=res_op@entry=0xffffffffe700,
seq=seq@entry=0xfffffffff160, valueize=valueize@entry=0x12366c0
<fwprop_ssa_val(tree)>, code=..., type=<optimized out>, _p0=<optimized out>,
_p1=<optimized out>) at gimple-match.cc:211334
#11 0x00000000016038d0 in gimple_resimplify2 (seq=0xfffffffff160,
res_op=0xffffffffe980, valueize=0x12366c0 <fwprop_ssa_val(tree)>) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple-match-head.cc:323
#12 0x0000000001678b4c in gimple_simplify_222
(res_op=res_op@entry=0xffffffffe980, seq=seq@entry=0xfffffffff160,
valueize=valueize@entry=0x12366c0 <fwprop_ssa_val(tree)>,
type=type@entry=0xfffff59f07e0, captures=captures@entry=0xffffffffe8f0,
op=op@entry=BIT_IOR_EXPR, rop=rop@entry=BIT_AND_EXPR)
    at gimple-match.cc:54338
#13 0x00000000017af1a8 in gimple_simplify_BIT_IOR_EXPR
(res_op=res_op@entry=0xffffffffe980, seq=0xfffffffff160, valueize=0x12366c0
<fwprop_ssa_val(tree)>, type=0xfffff59f07e0, _p0=0xfff8ee62ec40,
_p1=0xfff8ee62ec88, code=...) at gimple-match.cc:115608
#14 0x0000000001601a6c in gimple_simplify (res_op=res_op@entry=0xffffffffe980,
seq=seq@entry=0xfffffffff160, valueize=valueize@entry=0x12366c0
<fwprop_ssa_val(tree)>, code=..., type=<optimized out>, _p0=<optimized out>,
_p1=<optimized out>) at gimple-match.cc:211248
#15 0x00000000016038d0 in gimple_resimplify2 (seq=0xfffffffff160,
res_op=0xffffffffeb60, valueize=0x12366c0 <fwprop_ssa_val(tree)>) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple-match-head.cc:323
#16 0x0000000001717e98 in gimple_simplify_BIT_AND_EXPR
(res_op=res_op@entry=0xffffffffeb60, seq=0xfffffffff160, valueize=0x12366c0
<fwprop_ssa_val(tree)>, type=0xfffff59f07e0, _p0=0xfff8ee62ebf8,
_p1=0xffffef193810, code=...) at gimple-match.cc:194125
#17 0x0000000001601ab4 in gimple_simplify (res_op=res_op@entry=0xffffffffeb60,
seq=seq@entry=0xfffffffff160, valueize=valueize@entry=0x12366c0
<fwprop_ssa_val(tree)>, code=..., type=<optimized out>, _p0=<optimized out>,
_p1=<optimized out>) at gimple-match.cc:211334
#18 0x00000000016038d0 in gimple_resimplify2 (seq=0xfffffffff160,
res_op=0xffffffffede0, valueize=0x12366c0 <fwprop_ssa_val(tree)>) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple-match-head.cc:323
#19 0x0000000001678b4c in gimple_simplify_222
(res_op=res_op@entry=0xffffffffede0, seq=seq@entry=0xfffffffff160,
valueize=valueize@entry=0x12366c0 <fwprop_ssa_val(tree)>,
type=type@entry=0xfffff59f07e0, captures=captures@entry=0xffffffffed50,
op=op@entry=BIT_IOR_EXPR, rop=rop@entry=BIT_AND_EXPR)
    at gimple-match.cc:54338
#20 0x00000000017af1a8 in gimple_simplify_BIT_IOR_EXPR
(res_op=res_op@entry=0xffffffffede0, seq=0xfffffffff160, valueize=0x12366c0
<fwprop_ssa_val(tree)>, type=0xfffff59f07e0, _p0=0xfff8ee62eb68,
_p1=0xfff8ee62ebb0, code=...) at gimple-match.cc:115608
#21 0x0000000001601a6c in gimple_simplify (res_op=res_op@entry=0xffffffffede0,
seq=seq@entry=0xfffffffff160, valueize=valueize@entry=0x12366c0
<fwprop_ssa_val(tree)>, code=..., type=<optimized out>, _p0=<optimized out>,
_p1=<optimized out>) at gimple-match.cc:211248
#22 0x00000000016038d0 in gimple_resimplify2 (seq=0xfffffffff160,
res_op=0xffffffffefc0, valueize=0x12366c0 <fwprop_ssa_val(tree)>) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple-match-head.cc:323
#23 0x0000000001717e98 in gimple_simplify_BIT_AND_EXPR
(res_op=res_op@entry=0xffffffffefc0, seq=0xfffffffff160, valueize=0x12366c0
<fwprop_ssa_val(tree)>, type=0xfffff59f07e0, _p0=0xfff8ee62eb20,
_p1=0xffffef193810, code=...) at gimple-match.cc:194125
#24 0x0000000001601ab4 in gimple_simplify (res_op=res_op@entry=0xffffffffefc0,
seq=seq@entry=0xfffffffff160, valueize=valueize@entry=0x12366c0
<fwprop_ssa_val(tree)>, code=..., type=<optimized out>, _p0=<optimized out>,
_p1=<optimized out>) at gimple-match.cc:211334
#25 0x00000000016038d0 in gimple_resimplify2 (seq=0xfffffffff160,
res_op=0xfffffffff170, valueize=0x12366c0 <fwprop_ssa_val(tree)>) at
/home/ubuntu/src/upstream-gcc-aarch64/gcc/gcc/gimple-match-head.cc:323

Reply via email to