https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124291
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
#0 fancy_abort (file=file@entry=0x5555589e5540
"/var/tmp/portage/sys-devel/gcc-16.0.9999/work/gcc-16.0.9999/gcc/ipa-cp.cc",
line=line@entry=6069, function=function@entry=0x5555588cd782
"decide_about_value")
at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/diagnostics/context.cc:1779
#1 0x0000555555d873aa in decide_about_value<ipa_polymorphic_call_context>
(offset=-1, node=<optimized out>, index=<optimized out>, val=0x5555cad688b8,
self_gen_clones=0x7ffffffeffb0, cur_sweep=<optimized out>)
at /usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6069
#2 decide_whether_version_node (node=node@entry=0x7fff2ea1c440,
cur_sweep=cur_sweep@entry=1) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6268
#3 0x0000555557fb5a91 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:6580
#4 ipcp_driver () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6776
#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:6853
#6 0x00005555565cfb6b in execute_one_pass (pass=0x5555595d6f40) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/passes.cc:2656
#7 0x00005555565d17f3 in execute_ipa_pass_list (pass=0x5555595d6f40) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/passes.cc:3118
#8 0x0000555555ec3b12 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 0x00005555567a49d8 in compile_file () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:455
#11 0x0000555555e77355 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=0x7fffffffc6b6, argc=<optimized out>, argv=<optimized
out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:2393
(gdb) frame 1
#1 0x0000555555d873aa in decide_about_value<ipa_polymorphic_call_context>
(offset=-1, node=<optimized out>, index=<optimized out>, val=0x5555cad688b8,
self_gen_clones=0x7ffffffeffb0, cur_sweep=<optimized out>)
at /usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6069
6069 gcc_checking_assert (ipcp_val_replacement_ok_p (known_csts,
known_contexts,
(gdb) p known_csts
$1 = <optimized out>
(gdb) p known_contexts
$2 = [uninitialized] {
m_vec = 0x5555cf77a330
}