[Bug tree-optimization/103464] ICE on valid code at -O1 (with -ftree-vrp and ulimit -s 512) on x86_64-linux-gnu: Segmentation fault
zhendong.su at inf dot ethz.ch
gcc-bugzilla@gcc.gnu.org
Mon Nov 29 09:59:14 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103464
--- Comment #1 from Zhendong Su <zhendong.su at inf dot ethz.ch> ---
Backtrace:
#0 irange::irange (nranges=255, base=0x7ffffff7edd0, this=0x7ffffff7edc0)
at ../../gcc-trunk/gcc/value-range.h:400
#1 int_range<255u>::int_range (this=0x7ffffff7edc0) at
../../gcc-trunk/gcc/value-range.h:410
#2 gimple_ranger::range_on_edge (this=0x3076dc0, r=..., e=0x7ffff706ed50,
name=0x7ffff70793f0)
at ../../gcc-trunk/gcc/gimple-range.cc:200
#3 0x0000000001bca0f0 in fold_using_range::range_of_phi
(this=this@entry=0x7ffffff81f0f, r=...,
phi=phi@entry=0x7ffff704cf00, src=...) at
../../gcc-trunk/gcc/gimple-range-fold.cc:796
#4 0x0000000001bce741 in fold_using_range::fold_stmt
(this=this@entry=0x7ffffff81f0f, r=...,
s=s@entry=0x7ffff704cf00, src=..., name=name@entry=0x7ffff7079318)
at ../../gcc-trunk/gcc/gimple-range-fold.cc:554
#5 0x0000000001bbc070 in gimple_ranger::fold_range_internal
(this=this@entry=0x3076dc0, r=...,
s=s@entry=0x7ffff704cf00, name=name@entry=0x7ffff7079318)
at ../../gcc-trunk/gcc/gimple-range.cc:250
#6 0x0000000001bbce55 in gimple_ranger::range_of_stmt (this=0x3076dc0, r=...,
s=0x7ffff704cf00,
name=0x7ffff7079318) at ../../gcc-trunk/gcc/gimple-range.cc:311
#7 0x0000000001bbd7f0 in gimple_ranger::range_of_expr (this=0x3076dc0, r=...,
expr=0x7ffff7079318, stmt=<optimized out>) at
../../gcc-trunk/gcc/gimple-range.cc:120
#8 0x0000000001bbbdcf in gimple_ranger::range_on_exit (this=0x3076dc0, r=...,
bb=0x7ffff6f1a548,
name=0x7ffff7079318) at ../../gcc-trunk/gcc/gimple-range.cc:185
#9 0x0000000001bbd9e7 in gimple_ranger::range_on_edge (this=0x3076dc0, r=...,
e=0x7ffff706ee70,
name=0x7ffff7079318) at ../../gcc-trunk/gcc/gimple-range.cc:229
#10 0x0000000001bca0f0 in fold_using_range::range_of_phi
(this=this@entry=0x7ffffff8723f, r=...,
phi=phi@entry=0x7ffff707a100, src=...) at
../../gcc-trunk/gcc/gimple-range-fold.cc:796
#11 0x0000000001bce741 in fold_using_range::fold_stmt
(this=this@entry=0x7ffffff8723f, r=...,
s=s@entry=0x7ffff707a100, src=..., name=name@entry=0x7ffff70793a8)
at ../../gcc-trunk/gcc/gimple-range-fold.cc:554
#12 0x0000000001bbc070 in gimple_ranger::fold_range_internal
(this=this@entry=0x3076dc0, r=...,
s=s@entry=0x7ffff707a100, name=name@entry=0x7ffff70793a8)
at ../../gcc-trunk/gcc/gimple-range.cc:250
#13 0x0000000001bbce55 in gimple_ranger::range_of_stmt (this=0x3076dc0, r=...,
s=0x7ffff707a100,
name=0x7ffff70793a8) at ../../gcc-trunk/gcc/gimple-range.cc:311
#14 0x0000000001bbd7f0 in gimple_ranger::range_of_expr (this=0x3076dc0, r=...,
expr=0x7ffff70793a8, stmt=<optimized out>) at
../../gcc-trunk/gcc/gimple-range.cc:120
#15 0x0000000001bbbdcf in gimple_ranger::range_on_exit (this=0x3076dc0, r=...,
bb=0x7ffff6f1a680,
name=0x7ffff70793a8) at ../../gcc-trunk/gcc/gimple-range.cc:185
#16 0x0000000001bbd9e7 in gimple_ranger::range_on_edge (this=0x3076dc0, r=...,
e=0x7ffff706ef30,
name=0x7ffff70793a8) at ../../gcc-trunk/gcc/gimple-range.cc:229
#17 0x0000000001bca0f0 in fold_using_range::range_of_phi
(this=this@entry=0x7ffffff8c56f, r=...,
phi=phi@entry=0x7ffff707a200, src=...) at
../../gcc-trunk/gcc/gimple-range-fold.cc:796
#18 0x0000000001bce741 in fold_using_range::fold_stmt
(this=this@entry=0x7ffffff8c56f, r=...,
s=s@entry=0x7ffff707a200, src=..., name=name@entry=0x7ffff70793f0)
at ../../gcc-trunk/gcc/gimple-range-fold.cc:554
#19 0x0000000001bbc070 in gimple_ranger::fold_range_internal
(this=this@entry=0x3076dc0, r=...,
s=s@entry=0x7ffff707a200, name=name@entry=0x7ffff70793f0)
at ../../gcc-trunk/gcc/gimple-range.cc:250
#20 0x0000000001bbce55 in gimple_ranger::range_of_stmt (this=0x3076dc0, r=...,
s=0x7ffff707a200,
name=0x7ffff70793f0) at ../../gcc-trunk/gcc/gimple-range.cc:311
...
More information about the Gcc-bugs
mailing list