/* PR target/70510 */ /* { dg-do assemble { target avx512bw } } */ /* { dg-require-effective-target masm_intel } */ /* { dg-options "-Og -mavx512bw -masm=intel" } */ typedef int V __attribute__ ((vector_size (64))); V foo (V u, V v) { v[0] |= v[u[0]]; u /= ((V)v)[0]; return u; }