OSDN Git Service

0bee06c87f05825b82438f31c704d63985d64f66
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / tree-ssa / ssa-sink-1.c
1 /* { dg-do compile } */ 
2 /* { dg-options "-O2 -fdump-tree-sink-stats" } */
3 int
4 foo (int a, int b, int c)
5 {
6   int x = a * b;
7   return c ? x : a;
8 }
9 /* We should sink the x = a * b calculation into the branch that returns x. */
10 /* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink"} } */