c++, coroutines: Look through initial_await target exprs [PR110635].
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / pr79354.c
blobb8416f11b8765853f4d75de281207c0186bb3ee7
1 /* PR target/79354 */
2 /* { dg-do compile } */
3 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
4 /* { dg-require-effective-target powerpc_vsx } */
5 /* { dg-final { scan-assembler-not {\mstxssp\M} } } */
7 int b, f, g;
8 float e;
9 unsigned long d;
11 void
12 foo (int *a)
14 for (g = 0; g < 32; g++)
15 if (f)
17 e = d;
18 __builtin_memcpy (&b, &e, sizeof (float));
19 b = *a;