1 /* { dg-do assemble } */
2 /* { dg-do compile } */
3 /* { dg-options "-Os -fbranch-count-reg" } */
4
5
6 int fn1(void *p1, int p2, int p3)
7 {
8 char *d = p1;
9 do
10 *d++ = p2;
11 while (--p3);
12 return *d;
13 }
14
15 /* { dg-final { scan-assembler "lp_count" } } */