1/* Bug 16325.  */
2/* { dg-require-profiling "-fprofile-generate" } */
3/* { dg-options "-O -fprofile-generate" } */
4
5extern void abort (void);
6
7int *p1;
8int *p2;
9int *p3;
10
11int ga = 100;
12
13int
14sub (int i, int j)
15{
16  int k;
17  int l;
18  int m;
19  int n;
20  p1 = &k;
21  p2 = &l;
22  p3 = &m;
23  k = 20;
24  l = 30;
25  m = 40;
26  n = i / j;
27  return n + ga;
28}
29
30int
31main(void)
32{
33  if (sub (99, 33) != 103)
34    abort ();
35  return 0;
36}
37
38/* { dg-final { cleanup-coverage-files } } */
39