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
}

Reply via email to