cfgexpand: Expand comment on when non-var clobbers can show up
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / pr102046.c
blobae48b497dc01baaa3d06ddd4715544642ba3c4c3
1 /* { dg-do compile } */
2 /* { dg-additional-options "-O3 -fvect-cost-model=dynamic" } */
3 /* { dg-additional-options "-march=btver2" { target x86_64-*-* i?86-*-* } } */
5 struct S
7 unsigned a, b;
8 };
10 struct S g;
12 void
13 foo (struct S *o)
15 struct S s = g;
16 s.b *= 3;
17 s.a -= s.a / 2;
18 *o = s;