https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122889
Bug ID: 122889
Summary: internal compiler error: tree check: expected
ssa_name, have vector_cst in get_gimple_for_ssa_name,
at tree-outof-ssa.h:71
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: liuhongt at gcc dot gnu.org
Target Milestone: ---
I'm still reducing a testcase, may be caused by r16-5585-g1c9d3216113676
backtrace
test.cc:166:1: internal compiler error: tree check: expected ssa_name, have
vector_cst in get_gimple_for_ssa_name, at tree-outof-ssa.h:71
0x30568fb internal_error(char const*, ...)
/home/liuhongt/gcc/master/gcc/diagnostic-global-context.cc:787
0xa78d8b tree_check_failed(tree_node const*, char const*, int, char const*,
...)
/home/liuhongt/gcc/master/gcc/tree.cc:9188
0x18438aa tree_check(tree_node*, char const*, int, char const*, tree_code)
/home/liuhongt/gcc/master/gcc/tree.h:3746
0x18438aa get_gimple_for_ssa_name(tree_node*)
/home/liuhongt/gcc/intel-innersource/master/gcc/tree-outof-ssa.h:71
0x18438aa get_gimple_for_ssa_name(tree_node*)
/home/liuhongt/gcc/intel-innersource/master/gcc/tree-outof-ssa.h:69
0x1836e83 emit_cmp_and_jump_insns(rtx_def*, rtx_def*, rtx_code, rtx_def*,
machine_mode, int, tree_node*, rtx_def*, profile_probability)
/home/liuhongt/gcc/master/gcc/optabs.cc:4861
0x1444bf2 do_compare_rtx_and_jump(rtx_def*, rtx_def*, rtx_code, int,
tree_node*, machine_mode, rtx_def*, rtx_code_label*, rtx_code_label*,
profile_probability)
/home/liuhongt/gcc/master/gcc/dojump.cc:1256
0x14463aa do_jump
/home/liuhongt/gcc/master/gcc/dojump.cc:620
0x1447891 do_jump_1
/home/liuhongt/gcc/master/gcc/dojump.cc:213
0x13c4a5e expand_gimple_cond
/home/liuhongt/gcc/master/gcc/cfgexpand.cc:3005
0x13c63bc expand_gimple_basic_block
/home/liuhongt/gcc/master/gcc/cfgexpand.cc:6352
0x13c7eaf execute
/home/liuhongt/gcc/master/gcc/cfgexpand.cc:7248
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.