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

--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
Starting program: /usr/libexec/gcc/x86_64-pc-linux-gnu/16/lto1 -quiet -dumpbase
./a.wpa -mtls-dialect=gnu2 -mtune=generic -march=x86-64 -mtls-dialect=gnu2 -O3
-O3 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=full
-foffload-options=-l_GCC_stdc++ -foffload-options=-l_GCC_m
-fltrans-output-list=./a.ltrans.out -fwpa=16 -fresolution=a.res
-flinker-output=pie -foffload-options=-fno-stack-protector @./a.wpa.args.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
GNU GIMPLE (Gentoo Hardened 16.0.9999 p, commit
2e21af15be068befb82fb9ada4cfadd1ed003a3a) version 16.0.1 20260113
(experimental) 77ff7c2bb2240d64b8b03c87adc3d42957d59ae8 (x86_64-pc-linux-gnu)
        compiled by GNU C version 16.0.1 20260113 (experimental)
77ff7c2bb2240d64b8b03c87adc3d42957d59ae8, GMP version 6.3.0, MPFR version
4.2.2, MPC version 1.3.1, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Program received signal SIGSEGV, Segmentation fault.
decide_about_value<ipa_polymorphic_call_context> (offset=-1, node=<optimized
out>, index=<optimized out>, val=<optimized out>,
self_gen_clones=0x7fffffff18b0, cur_sweep=<optimized out>)
    at /usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6037
6037      gcc_checking_assert (ipcp_val_replacement_ok_p (known_csts,
known_contexts,
(gdb) bt
#0  decide_about_value<ipa_polymorphic_call_context> (offset=-1,
node=<optimized out>, index=<optimized out>, val=<optimized out>,
self_gen_clones=0x7fffffff18b0,
    cur_sweep=<optimized out>) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6037
#1  decide_whether_version_node (node=node@entry=0x7fffe6f41440,
cur_sweep=cur_sweep@entry=1) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6236
#2  0x000055555801e791 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:6548
#3  ipcp_driver () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/ipa-cp.cc:6744
#4  (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:6821
#5  0x00005555565c46ab in execute_one_pass (pass=0x555559ad48a0) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/passes.cc:2656
#6  0x00005555565c6333 in execute_ipa_pass_list (pass=0x555559ad48a0) at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/passes.cc:3118
#7  0x0000555555ec0172 in do_whole_program_analysis () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/context.h:49
#8  lto_main () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/lto/lto.cc:675
#9  0x000055555679a258 in compile_file () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:455
#10 0x0000555555e73a35 in do_compile () at
/usr/src/debug/sys-devel/gcc-16.0.9999/gcc-16.0.9999/gcc/toplev.cc:2229
#11 toplev::main (this=0x7fffffffdfc6, 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)

Reply via email to