gcc/
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / pr87507.c
blobd30a744e649096c0d54ff39468e4daf0698571ce
1 /* { dg-do compile { target powerpc64le-*-* } } */
2 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
3 /* { dg-options "-O2 -mcpu=power8" } */
5 typedef struct
7 __int128_t x;
8 __int128_t y;
9 } foo_t;
11 void
12 foo (long cond, foo_t *dst, __int128_t src)
14 if (cond)
16 dst->x = src;
17 dst->y = src;
21 /* { dg-final { scan-assembler-times {\mstd\M} 4 } } */
22 /* { dg-final { scan-assembler-not {\mld\M} } } */