1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mdejagnu-cpu=power8 " } */
3
4 struct s {
5 int i;
6 float f;
7 };
8
9 float
10 foo (struct s arg)
11 {
12 return arg.f;
13 }
14
15 /* { dg-final { scan-assembler-not {\msrdi\M} } } */
16 /* { dg-final { scan-assembler-not {\msldi\M} {target le} } } */
17 /* { dg-final { scan-assembler-times {\mrldicr\M} 1 {target le} } } */