1 /* PR tree-optimization/88709 */
3 /* { dg-require-effective-target store_merge } */
4 /* { dg-options "-O2 -fdump-tree-store-merging-details" } */
5 /* { dg-final { scan-tree-dump "New sequence of \[12] stores to replace old one of 3 stores" "store-merging" } } */
7 struct S
{ char buf
[8]; };
9 __attribute__((noipa
)) void
13 for (i
= 0; i
< 8; i
++)
14 if (x
->buf
[i
] != ((i
== 1) + (i
== 3) * 2))
21 __attribute__((aligned(8))) struct S s
= {};