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

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fuller backtrace:
```
#2  0x000000000083f554 in dfs_enumerate_from (bb=<optimized out>,
reverse=reverse@entry=1, predicate=predicate@entry=0xe00620
<glb_enum_p(const_basic_block, void const*)>, rslt=<optimized out>,
rslt@entry=0x4604c70, rslt_max=36, data=data@entry=0x7fffddb02960)
    at /home/apinski/src/upstream-gcc-match/gcc/gcc/cfganal.cc:1590
#3  0x0000000000e01272 in get_loop_body_with_size (max_size=<optimized out>,
body=0x4604c70, loop=0x7fffddb02960) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/cfgloop.cc:872
#4  get_loop_body (loop=loop@entry=0x7fffddb02960) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/cfgloop.cc:901
#5  0x00000000014d0bea in estimate_numbers_of_iterations (loop=0x7fffddb02960)
at /home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4833
#6  0x00000000014d4616 in loop_exits_before_overflow (loop=0x7fffddb02960,
at_stmt=0x7fffd7d63d20, step=0x7ffff4314f48, base=0x7ffff76603a8) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:5259
#7  scev_probably_wraps_p (var=var@entry=0x0, base=base@entry=0x7ffff76603a8,
step=step@entry=0x7ffff4314f48, at_stmt=0x7fffd7d63d20,
loop=loop@entry=0x7fffddb02960,
use_overflow_semantics=use_overflow_semantics@entry=false) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:5511
#8  0x0000000002462fff in convert_affine_scev (loop=0x7fffddb02960,
type=<optimized out>, base=0x7fffffffc1d0, step=0x7fffffffc1d8,
at_stmt=<optimized out>, use_overflow_semantics=<optimized out>,
from=0x7fffd814b708) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-chrec.cc:1425
#9  0x0000000002462a59 in chrec_convert_1 (type=0x7ffff7826738,
chrec=0x7fffd7d819b0, at_stmt=0x7fffd7d63d20, use_overflow_semantics=<optimized
out>, from=0x7fffd814b708) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-chrec.cc:1483
#10 0x000000000141b887 in interpret_gimple_assign (stmt=0x7fffd7d63d20,
loop=0x7fffddb02960) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-scalar-evolution.cc:1919
#11 analyze_scalar_evolution_1 (loop=0x7fffddb02960, var=0x7fffd8130828) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-scalar-evolution.cc:1970
#12 0x000000000141c193 in analyze_scalar_evolution (loop=0x7fffddb02960,
var=0x7fffd8130828) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-scalar-evolution.cc:2039
#13 0x000000000141eceb in analyze_scalar_evolution_in_loop
(wrto_loop=wrto_loop@entry=0x7fffddb02960,
use_loop=use_loop@entry=0x7fffddb02960, version=<optimized out>,
folded_casts=folded_casts@entry=0x7fffffffc37b) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-scalar-evolution.cc:2165
#14 0x0000000001420696 in simple_iv_with_niters (wrto_loop=0x7fffddb02960,
use_loop=0x7fffddb02960, op=<optimized out>, iv=0x7fffffffc480, iv_niters=0x0,
allow_nonconstant_step=false) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-scalar-evolution.cc:3237
#15 0x00000000014c2c02 in get_cst_init_from_scev (var=var@entry=0x7fffd8130828,
init=init@entry=0x7fffffffc580, is_min=is_min@entry=true) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4015
#16 0x00000000014c64f0 in record_nonwrapping_iv (loop=0x7fffddaf0320,
base=0x7fffe6031d00, step=0x7ffff692fbb8, stmt=0x7fffd8121cb8,
low=0x7ffff76603a8, high=<optimized out>, upper=true, realistic=false) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4101
#17 0x00000000014c6bb9 in infer_loop_bounds_from_signedness
(loop=0x7fffddaf0320, stmt=0x7fffd8121cb8) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4380
#18 0x00000000014d21c3 in infer_loop_bounds_from_undefined (bbs=<optimized
out>, loop=<optimized out>) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4418
#19 estimate_numbers_of_iterations (loop=0x7fffddaf0320) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4872
#20 0x00000000014d3f38 in estimated_loop_iterations (nit=0x7fffffffd340,
loop=0x7fffddaf0320) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4904
#21 estimated_loop_iterations_int (loop=loop@entry=0x7fffddaf0320) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:4919
#22 0x00000000014d3f69 in estimated_stmt_executions_int
(loop=loop@entry=0x7fffddaf0320) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-ssa-loop-niter.cc:5007
#23 0x00000000015e1c58 in vect_analyze_loop_costing (loop_vinfo=<optimized
out>, suggested_unroll_factor=<optimized out>) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-vect-loop.cc:2450
#24 0x00000000015ee8df in vect_analyze_loop_2 (loop_vinfo=<optimized out>,
fatal=<optimized out>, suggested_unroll_factor=0x7fffffffd83c,
slp_done_for_suggested_uf=@0x7fffffffd83b: false) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-vect-loop.cc:3187
#25 0x00000000015f050f in vect_analyze_loop_1 (loop=0x7fffddaf0320,
shared=0x7fffffffda70, loop_form_info=0x7fffffffd900, main_loop_vinfo=0x0,
vector_modes=..., mode_i=@0x7fffffffd8dc: 0,
autodetected_vector_mode=@0x7fffffffd8d8: E_VOIDmode, fatal=@0x7fffffffd8d7:
false)
    at /home/apinski/src/upstream-gcc-match/gcc/gcc/tree-vect-loop.cc:3482
#26 0x00000000015f0d38 in vect_analyze_loop (loop=loop@entry=0x7fffddaf0320,
shared=shared@entry=0x7fffffffda70) at
/home/apinski/src/upstream-gcc-match/gcc/gcc/tree-vect-loop.cc:3639

```

I am suspecting it was related to Tamar's patches but more related to the patch
which fixed PR113210 .

Reply via email to