OSDN Git Service

For Greta Yorsh.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / tree-ssa / ipa-split-1.c
1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fdump-tree-fnsplit" } */
3 int test2(a)
4 {
5    if (a<100)
6      return 1;
7    do_something_big ();
8    do_something_big ();
9    do_something_big ();
10    do_something_big ();
11    do_something_big ();
12    do_something_big ();
13    do_something_big ();
14    do_something_big ();
15    do_something_big ();
16    do_something_big ();
17    do_something_big ();
18    do_something_big ();
19    do_something_big ();
20    return 0;
21 }
22
23 test()
24 {
25   test2(10);
26   test2(20);
27 }
28 /* { dg-final { scan-tree-dump-times "Splitting function" 1 "fnsplit"} } */
29 /* { dg-final { cleanup-tree-dump "fnsplit" } } */