1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3 
4 char a;
fn1(char * p1,int p2,int p3)5 void fn1 (char *p1, int p2, int p3)
6 {
7   int i, x;
8   for (i = 0; i < 10; i++)
9     {
10       for (x = 0; x < p3; x++)
11 	{
12 	  *p1 = a;
13 	  p1--;
14 	}
15       p1 += p2;
16     }
17 }
18