aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr88597.c
blob: 63ae7b5d6a9f5205af3392ee306aedb53b2fafb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* { dg-do compile } */
/* { dg-additional-options "-fpeel-loops --param max-completely-peel-times=30" } */

int
un (int dd)
{
  int nz, q8;

  for (nz = 0; nz < 3; ++nz)
    {
      int s2;

      q8 = dd;
      for (s2 = 0; s2 < 28; ++s2)
	q8 *= q8;
    }

  return q8;
}