Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / gcc.dg / ipa / ipa-3.c
blobb4bf394b4e03aa95db346366e29cbfea430cbff4
1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fipa-cp -fdump-ipa-cp" } */
5 /* Double constants. */
7 #include <stdio.h>
8 int g (double b, double c)
10 return (int)(b+c);
12 int f (double a)
14 if (a > 0)
15 g (a, 3.1);
16 else
17 g (a, 3.1);
19 int main ()
21 f (7.44);
22 return 0;
26 /* { dg-final { scan-ipa-dump-times "versioned function" 2 "cp" } } */
27 /* { dg-final { scan-ipa-dump-times "propagating const" 3 "cp" } } */
28 /* { dg-final { cleanup-ipa-dump "cp" } } */