1 /* { dg-lto-do assemble } */
2 void foo(void) {
3 char *bar;
4 int baz;
5 while (1)
6 {
7 if (baz)
8 {
9 baz = -baz;
10 do
11 *bar++ = 0;
12 while (++baz);
13 }
14 ++baz;
15 }
16 }