https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116353

--- Comment #3 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
Adding a tiny bit of debugging code it looks like it's a missing optab for
vec_select:

```diff
--- a/gcc/optabs.cc
+++ b/gcc/optabs.cc
@@ -1260,6 +1260,7 @@ expand_simple_binop (machine_mode mode, enum rtx_code
code, rtx op0,
                     rtx op1, rtx target, int unsignedp,
                     enum optab_methods methods)
 {
+  fprintf(stderr, "unknown code=%u name=%s\n", code, rtx_name[code]);
   optab binop = code_to_optab (code);
   gcc_assert (binop);

```

unknown code=132 name=vec_select
during RTL pass: ce2

Reply via email to