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

Sam James <sjames at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |14.3
           Keywords|                            |wrong-code

--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
wide_int_storage::~wide_int_storage (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:1208
1208      if (UNLIKELY (precision > WIDE_INT_MAX_INL_PRECISION))
(gdb) bt
#0  wide_int_storage::~wide_int_storage (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:1208
#1  generic_wide_int<wide_int_storage>::~generic_wide_int (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:775
#2  irange::irange_contains_p (this=this@entry=0x7fff870554e0, r=...) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.cc:1934
#3  0x000061608460f055 in irange::intersect (this=0x7fff87057e48, v=...) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.cc:1974
#4  0x000061608466c686 in irange_bitmask::adjust_range
(this=this@entry=0x7fff87057e60, r=...) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.cc:2278
#5  0x0000616084669b85 in irange::intersect_bitmask (this=0x7fff87057e48,
r=...) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.cc:2430
#6  0x000061608460efdb in irange::intersect (this=0x7fff87057e48, v=...) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.cc:1967
#7  0x0000616084748a24 in gori_compute::compute_operand1_range
(this=this@entry=0x6160a40619b0, r=..., handler=..., lhs=..., src=...,
rel=rel@entry=0x0)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/gimple-range-gori.cc:1199
#8  0x0000616084733083 in gori_compute::compute_operand_range
(this=0x6160a40619b0, r=..., stmt=0x7a20fd3c4bb0, lhs=..., name=0x7a20fd20d8b8,
src=..., rel=0x0)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/gimple-range-gori.cc:655
#9  0x000061608472bf8c in gori_compute::edge_range_p (this=0x6160a40619b0,
r=..., e=0x7a20fd3ed6c8, name=0x7a20fd20d8b8, q=...)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/gimple-range-gori.cc:1420
#10 0x000061608472ffaf in ranger_cache::edge_range (this=0x6160a3ed4cb0, r=...,
e=0x7a20fd3ed6c8, name=0x7a20fd20d8b8, mode=<optimized out>)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/gimple-range-cache.cc:1235
#11 0x00006160847da8b9 in ranger_cache::propagate_cache (this=0x6160a3ed4cb0,
name=0x7a20fd20d8b8) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.h:947
#12 0x00006160846bc27a in gimple_ranger::range_of_stmt (this=0x6160a3ed4c70,
r=..., s=<optimized out>, name=0x0)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/gimple-range.cc:314
#13 0x000061608473ad41 in simplify_using_ranges::fold_cond
(this=0x7fff870593a0, cond=0x7a20fd3f4108) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/vr-values.cc:1104
#14 0x0000616084884499 in dom_opt_dom_walker::fold_cond (this=<optimized out>,
cond=0x7a20fd3f4108) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/tree-ssa-dom.cc:2283
#15 0x00006160846c44be in dom_opt_dom_walker::optimize_stmt
(this=this@entry=0x7fff870596e0, bb=bb@entry=0x7a20fd3f24e0,
si=si@entry=0x7fff870594e0,
    removed_p=removed_p@entry=0x7fff870594c0) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/tree-ssa-dom.cc:2439
#16 0x00006160846be8ae in dom_opt_dom_walker::before_dom_children
(this=0x7fff870596e0, bb=0x7a20fd3f24e0)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/tree-ssa-dom.cc:1747
#17 0x00006160845029b4 in dom_walker::walk (this=0x7fff870596e0,
bb=0x7a20fd3f24e0) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/domwalk.cc:311
#18 0x00006160846b64e5 in (anonymous namespace)::pass_dominator::execute
(this=0x6160a3ebef40, fun=0x7a20fe1d31a0)
    at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/tree-ssa-dom.cc:939
#19 0x00006160829b6a8c in execute_one_pass (pass=0x6160a3ebef40) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/passes.cc:2659
#20 0x000061608447c0dc in execute_pass_list_1 (pass=0x6160a3ebef40) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/passes.cc:2768
#21 0x000061608447c0f9 in execute_pass_list_1 (pass=0x6160a3ebe060) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/passes.cc:2769
#22 0x000061608447b9a9 in execute_pass_list (fn=0x7a20fe1d31a0, pass=<optimized
out>) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/passes.cc:2779
#23 0x00006160843d4c63 in cgraph_node::expand (this=0x7a20fd21a220) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/context.h:48
#24 0x0000616084366e54 in expand_all_functions () at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/cgraphunit.cc:2042
#25 symbol_table::compile (this=0x7a20fd206000) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/cgraphunit.cc:2418
#26 0x0000616084bfab49 in symbol_table::finalize_compilation_unit
(this=0x7a20fd206000) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/cgraphunit.cc:2607
#27 0x0000616084b9fa71 in compile_file () at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/toplev.cc:480
#28 0x0000616084b43de2 in do_compile () at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/toplev.cc:2213
#29 toplev::main (this=this@entry=0x7fff87059bf6, argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/toplev.cc:2376
#30 0x0000616084b42f8a in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/main.cc:39

Reply via email to