OSDN Git Service

2010-01-21 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / tree-ssa / loadpre24.c
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-pre-stats" } */
3
4 int a;
5
6 int foo(int argc)
7 {
8   int b;
9   int c;
10   int i;
11   int d, e;
12
13   for (i = 0; i < argc; i++)
14     {
15       e = a;
16       a = 9;
17     }
18   return d + e;
19 }
20
21 /* We will move the load of a out of the loop.  */
22
23 /* { dg-final { scan-tree-dump-times "Eliminated: 1" 1 "pre" } } */
24 /* { dg-final { cleanup-tree-dump "pre" } } */