2 /* { dg-require-effective-target store_merge } */
3 /* { dg-options "-O2 -fdump-tree-store-merging" } */
5 /* Check that we can widen accesses to bitfields. */
17 __attribute__ ((noinline
)) void
18 foozero (struct bar
*p
)
29 __attribute__ ((noinline
)) void
45 if (p
.a
!= 2 || p
.b
!= 3 || p
.c
!= 1 || p
.d
!= 4 || p
.e
!= 5
46 || p
.f
!= 0 || p
.g
!= 0)
53 /* { dg-final { scan-tree-dump-times "Merging successful" 2 "store-merging" } } */