/* PR target/70300 */ /* { dg-do compile } */ /* { dg-options "-O2 -mtune=amdfam10 -mavx512f" } */ typedef _Complex A __attribute__ ((mode (SC))); typedef _Complex B __attribute__ ((mode (DC))); typedef _Complex C __attribute__ ((mode (TC))); C foo (A a, B b, C c, A d, B e, C f) { b -= a; d += a; a += f; return a + b + d + e; } __attribute__((target ("avx512vl"))) C bar (A a, B b, C c, A d, B e, C f) { b -= a; d += a; a += f; return a + b + d + e; }