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