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