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

--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---

Breakpoint 3, fancy_abort (file=file@entry=0x5555589dda00
"/var/tmp/portage/sys-devel/gcc-16.0.9999/work/gcc-16.0.9999/gcc/ipa-cp.cc",
line=line@entry=6039,
    function=function@entry=0x5555588c360c "decide_about_value") at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/diagnostics/context.cc:1772
1772    {
(gdb) bt
#0  fancy_abort (file=file@entry=0x5555589dda00
"/var/tmp/portage/sys-devel/gcc-16.0.9999/work/gcc-16.0.9999/gcc/ipa-cp.cc",
line=line@entry=6039,
    function=function@entry=0x5555588c360c "decide_about_value") at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/diagnostics/context.cc:1772
#1  0x0000555555de27c3 in decide_about_value<ipa_polymorphic_call_context>
(offset=-1, node=<optimized out>, index=<optimized out>, val=<optimized out>,
self_gen_clones=0x7fffffff12b0,
    cur_sweep=<optimized out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6039
#2  decide_whether_version_node (node=node@entry=0x7fffe94ad000,
cur_sweep=cur_sweep@entry=1) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6238
#3  0x000055555801c791 in ipcp_decision_stage (topo=<optimized out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6550
#4  ipcp_driver () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6746
#5  (anonymous namespace)::pass_ipa_cp::execute (this=<optimized out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6823
#6  0x00005555565c47eb in execute_one_pass (pass=0x555559abc8c0) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/passes.cc:2656
#7  0x00005555565c6473 in execute_ipa_pass_list (pass=0x555559abc8c0) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/passes.cc:3118
#8  0x0000555555ec0672 in do_whole_program_analysis () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/context.h:49
#9  lto_main () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/lto/lto.cc:675
#10 0x000055555679a3d8 in compile_file () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:455
#11 0x0000555555e73ef5 in do_compile () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:2229
#12 toplev::main (this=0x7fffffffd9b6, argc=<optimized out>, argv=<optimized
out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:2394
(gdb) frame 1
#1  0x0000555555de27c3 in decide_about_value<ipa_polymorphic_call_context>
(offset=-1, node=<optimized out>, index=<optimized out>, val=<optimized out>,
self_gen_clones=0x7fffffff12b0,
    cur_sweep=<optimized out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6039
6039      gcc_checking_assert (ipcp_val_replacement_ok_p (known_csts,
known_contexts,

Reply via email to