https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109176
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Unfortunately the patch breaks quite a lot of tests on x86_64: +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: gcc.target/i386/sse2-pr88547-1.c (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: gcc.target/i386/sse2-pr88547-2.c (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: gcc.target/i386/sse4_1-pr88547-1.c (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: gcc.target/i386/sse4_1-pr88547-2.c (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: gdc.dg/torture/simd_blendvector.d -O0 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: gdc.dg/torture/simd_blendvector.d -O0 -g (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: g++.dg/tree-ssa/pr88152-1.C (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:281) +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++11 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++14 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++17 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++20 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++2b (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: c-c++-common/goacc/firstprivate-mappings-1.c -std=c++98 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: g++.dg/goacc/firstprivate-mappings-1.C -std=c++11 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: g++.dg/goacc/firstprivate-mappings-1.C -std=c++14 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: g++.dg/goacc/firstprivate-mappings-1.C -std=c++17 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: g++.dg/goacc/firstprivate-mappings-1.C -std=c++20 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: g++.dg/goacc/firstprivate-mappings-1.C -std=c++2b (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: g++.dg/goacc/firstprivate-mappings-1.C -std=c++98 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/firstprivate-mappings-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/firstprivate-mappings-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249) +FAIL: libgomp.oacc-c++/firstprivate-mappings-1.C -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 (internal compiler error: in gimple_expand_vec_cond_expr, at gimple-isel.cc:249)