PR middle-end/27945
[official-gcc.git] / gcc / testsuite / gcc.dg / profile-generate-1.c
blobfe51754bcb75464a56fe3914bdab336a8b254994
1 /* Bug 16325. */
2 /* { dg-options "-O -fprofile-generate" } */
4 extern void abort (void);
6 int *p1;
7 int *p2;
8 int *p3;
10 int ga = 100;
12 int
13 sub (int i, int j)
15 int k;
16 int l;
17 int m;
18 int n;
19 p1 = &k;
20 p2 = &l;
21 p3 = &m;
22 k = 20;
23 l = 30;
24 m = 40;
25 n = i / j;
26 return n + ga;
29 int
30 main(void)
32 if (sub (99, 33) != 103)
33 abort ();
34 return 0;
37 /* { dg-final { cleanup-coverage-files } } */