1 /* { dg-do compile } */
2 /* { dg-additional-options "-fpeel-loops --param max-completely-peel-times=30" } */
3 
4 int
un(int dd)5 un (int dd)
6 {
7   int nz, q8;
8 
9   for (nz = 0; nz < 3; ++nz)
10     {
11       int s2;
12 
13       q8 = dd;
14       for (s2 = 0; s2 < 28; ++s2)
15 	q8 *= q8;
16     }
17 
18   return q8;
19 }
20