OSDN Git Service

* config/i386.i386.c (ix86_return_in_memory): Reformat. Return true
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.misc-tests / gcov-5b.c
1 /* Check that branch percentages are calculated in variables
2    that are large enough to hold the count. */
3
4 /* { dg-options "-fprofile-arcs -ftest-coverage" } */
5 /* { dg-do run { target native } } */
6
7 #define LIMIT1 7000
8 #define LIMIT2 7000
9
10 int count;
11
12 void incr_count ()
13 {
14   count++;
15 }
16
17 void doit (int i, int j)
18 {
19   if (i > j)
20     incr_count ();
21 }
22
23 int main ()
24 {
25   int i, j;
26
27   for (i = 0; i < LIMIT1; i++)
28     for (j = 0; j < LIMIT2; j++)
29       doit (i, j);
30
31   return 0;
32 }
33
34 /* { dg-final { run-gcov branches { -b gcov-5b.c } } } */