1 /* { dg-do compile } */
2 /* { dg-require-effective-target non_strict_align } */
3 /* { dg-options "-O2 -fdump-tree-store-merging-details" } */
5 /* Make sure stores to volatile addresses don't get combined with
20 foozero (struct bar
*p
)
31 /* { dg-final { scan-tree-dump "Volatile access terminates all chains" "store-merging" } } */
32 /* { dg-final { scan-tree-dump-times "=\{v\} 0;" 1 "store-merging" } } */