https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121501
--- Comment #2 from Kishan Parmar <kishan at gcc dot gnu.org> --- /home/kishan/CI/build/gcc/xgcc -B/home/kishan/CI/build/gcc/ /home/kishan/CI/gcc/gcc/testsuite/gcc.target/powerpc/sse4_1-blendps-2.c -fdiagnostics-plain-output -O2 -mvsx -Wno-psabi -lm -o ./sse4_1-blendps-2.exe during RTL pass: combine /home/kishan/CI/gcc/gcc/testsuite/gcc.target/powerpc/sse4_1-blendps-2.c: In function ‘check_blendps’: /home/kishan/CI/gcc/gcc/testsuite/gcc.target/powerpc/sse4_1-blendps-2.c:42:1: internal compiler error: in gen_rtx_SUBREG, at emit-rtl.cc:1048 0x121fc7af internal_error(char const*, ...) /home/kishan/CI/build/../gcc/gcc/diagnostic-global-context.cc:534 0x102cd533 fancy_abort(char const*, int, char const*) /home/kishan/CI/build/../gcc/gcc/diagnostics/context.cc:1640 0x106e8b33 gen_rtx_SUBREG(machine_mode, rtx_def*, poly_int<1u, unsigned long>) /home/kishan/CI/build/../gcc/gcc/emit-rtl.cc:1048 0x106e8b33 gen_rtx_SUBREG(machine_mode, rtx_def*, poly_int<1u, unsigned long>) /home/kishan/CI/build/../gcc/gcc/emit-rtl.cc:1046 0x11e44987 simplify_gen_subreg(machine_mode, rtx_def*, machine_mode, poly_int<1u, unsigned long>) /home/kishan/CI/build/../gcc/gcc/rtl.h:3618 0x11e44987 if_then_else_cond /home/kishan/CI/build/../gcc/gcc/combine.cc:9487 0x11e44a4b if_then_else_cond /home/kishan/CI/build/../gcc/gcc/combine.cc:9352 0x11e56c23 combine_simplify_rtx /home/kishan/CI/build/../gcc/gcc/combine.cc:5824 0x11e5a3cb subst /home/kishan/CI/build/../gcc/gcc/combine.cc:5660 0x11e59cff subst /home/kishan/CI/build/../gcc/gcc/combine.cc:5587 0x11e59cff subst /home/kishan/CI/build/../gcc/gcc/combine.cc:5587 0x11e5ea4b try_combine /home/kishan/CI/build/../gcc/gcc/combine.cc:3357 0x11e65817 combine_instructions /home/kishan/CI/build/../gcc/gcc/combine.cc:1293 0x11e65817 rest_of_handle_combine /home/kishan/CI/build/../gcc/gcc/combine.cc:15231 0x11e65817 execute /home/kishan/CI/build/../gcc/gcc/combine.cc:15275 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.