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