https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121514
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I am getting a similar ICE while building highway too: ``` during GIMPLE pass: fre In file included from /home/apinski/src/highway/hwy/foreach_target.h:362, from /home/apinski/src/highway/hwy/tests/arithmetic_test.cc:21: /home/apinski/src/highway/hwy/tests/arithmetic_test.cc: In function ‘void hwy::N_EMU128::{anonymous}::TestIntegerNeg::operator()(T, D) [with T = signed char; D = hwy::N_EMU128::Simd<signed char, 8, 0>]’: /home/apinski/src/highway/hwy/tests/arithmetic_test.cc:235:21: internal compiler error: tree check: expected ssa_name, have vector_cst in VN_INFO, at tree-ssa-sccvn.cc:460 235 | HWY_NOINLINE void operator()(T /*unused*/, D d) { | ^~~~~~~~ 0x31e39af internal_error(char const*, ...) /home/apinski/src/upstream-gcc-new/gcc/gcc/diagnostic-global-context.cc:534 0x1afca09 tree_check_failed(tree_node const*, char const*, int, char const*, ...) /home/apinski/src/upstream-gcc-new/gcc/gcc/tree.cc:9161 0xc88edb tree_check(tree_node*, char const*, int, char const*, tree_code) /home/apinski/src/upstream-gcc-new/gcc/gcc/tree.h:3733 0x199b545 VN_INFO(tree_node*) /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:460 0x19ab17a vn_nary_op_insert_stmt /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:4848 0x19ae38b visit_nary_op /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:5676 0x19b10a7 visit_stmt /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:6502 0x19b7cd0 process_bb /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:8357 0x19ba499 do_rpo_vn_1 /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:8943 0x19bacc1 execute /home/apinski/src/upstream-gcc-new/gcc/gcc/tree-ssa-sccvn.cc:9104 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. make[2]: *** [CMakeFiles/arithmetic_test.dir/build.make:76: CMakeFiles/arithmetic_test.dir/hwy/tests/arithmetic_test.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1500: CMakeFiles/arithmetic_test.dir/all] Error 2 ```