1 /* PR middle-end/22141 */
2 /* { dg-do compile } */
3 /* { dg-options "-Os" } */
5 extern void abort (void);
23 void __attribute__((noinline
))
26 if (p
->a
!= 1 || p
->b
!= 2 || p
->c
!= 3 || p
->d
!= 4)
28 __builtin_memset (p
, 0xaa, sizeof (*p
));
31 void __attribute__((noinline
))
37 void __attribute__((noinline
))
43 void __attribute__((noinline
))
46 u
= (struct S
) { { 1, 2, 3, 4 } };
49 void __attribute__((noinline
))
58 void __attribute__((noinline
))
67 void __attribute__((noinline
))
78 void __attribute__((noinline
))
87 void __attribute__((noinline
))
98 void __attribute__((noinline
))
126 /* { dg-final { scan-assembler-times "67305985\|4030201" 7 } } */