https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117062
--- Comment #8 from rguenther at suse dot de <rguenther at suse dot de> --- On Thu, 10 Oct 2024, manuel.lauss at googlemail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117062 > > --- Comment #5 from Manuel Lauss <manuel.lauss at googlemail dot com> --- > Another one: > > g++ -c -O2 -march=znver5 lra-constraints.ii > during GIMPLE pass: forwprop > /tmp-ram/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/lra-constraints.cc: > In function 'bool split_reg(bool, int, rtx_insn*, rtx, rtx_insn*)': > /tmp-ram/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/lra-constraints.cc:6111:1: > internal compiler error: tree check: expected vector_type, have boolean_type > in > TYPE_VECTOR_SUBPARTS, at tree.h:4255 > 6111 | split_reg (bool before_p, int original_regno, rtx_insn *insn, > | ^~~~~~~~~ This one looks different, I can reporduce and will split out to a different bug.