Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / gcc.dg / tree-ssa / pr23294.c
blob35ab5786a905adcb5cae02ea125cc0d1352f1aad
1 /* { dg-do compile } */
2 /* { dg-options "-O -fdump-tree-optimized" } */
4 int f1(int a)
6 return a*6-a;
9 int f2(int a)
11 return a*4+a;
14 int f3(int a)
16 return 2*a + 3*a;
19 int f4(int a, int b)
21 return 2*a + 6*b;
24 int f5(int a, int b)
26 return 2*a - 6*b;
29 int f6(int a, int b)
31 return 6*a - 2*b;
34 /* { dg-final { scan-tree-dump-times "a \\\* 5" 3 "optimized" } } */
35 /* { dg-final { scan-tree-dump "\\\(b \\\* 3 \\\+ a\\\) \\\* 2" "optimized" } } */
36 /* { dg-final { scan-tree-dump "\\\(a - b \\\* 3\\\) \\\* 2" "optimized" } } */
37 /* { dg-final { scan-tree-dump "\\\(a \\\* 3 - b\\\) \\\* 2" "optimized" } } */
38 /* { dg-final { cleanup-tree-dump "optimized" } } */