From: Razya Ladelsky Date: Thu, 25 Jan 2007 11:01:40 +0000 (+0000) Subject: ipa-1.c: Update scan tree dump. X-Git-Tag: releases/gcc-4.3.0~7260 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=04a91788394a9f8dbea4bd528584c502cfd004e6;p=thirdparty%2Fgcc.git ipa-1.c: Update scan tree dump. 2007-01-25 Razya Ladelsky * gcc.dg/ipa/ipa-1.c: Update scan tree dump. * gcc.dg/ipa/ipa-2.c: Update scan tree dump. * gcc.dg/ipa/ipa-3.c: Update scan tree dump. * gcc.dg/ipa/ipa-4.c: Update scan tree dump. * gcc.dg/ipa/ipa-5.c: Update scan tree dump. * gcc.dg/ipa/ipa-6.c: Update scan tree dump. * gcc.dg/ipa/ipa-7.c: New testcase. From-SVN: r121168 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 630569545fbf..6ac5d273a250 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,13 @@ +2007-01-25 Razya Ladelsky + + * gcc.dg/ipa/ipa-1.c: Update scan tree dump. + * gcc.dg/ipa/ipa-2.c: Update scan tree dump. + * gcc.dg/ipa/ipa-3.c: Update scan tree dump. + * gcc.dg/ipa/ipa-4.c: Update scan tree dump. + * gcc.dg/ipa/ipa-5.c: Update scan tree dump. + * gcc.dg/ipa/ipa-6.c: Update scan tree dump. + * gcc.dg/ipa/ipa-7.c: New testcase. + 2007-01-24 Douglas Gregor * g++.dg/cpp0x/warn_cxx0x.C: New. diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-1.c b/gcc/testsuite/gcc.dg/ipa/ipa-1.c index ddf4a66ce1a5..65fd7b8ba718 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-1.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-1.c @@ -23,7 +23,7 @@ int main () /* { dg-final { scan-ipa-dump-times "versioned function" 2 "cp" } } */ -/* { dg-final { scan-ipa-dump-times "propagating const" 2 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "replacing param with const" 2 "cp" } } */ /* { dg-final { cleanup-ipa-dump "cp" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-2.c b/gcc/testsuite/gcc.dg/ipa/ipa-2.c index 63ae8026fce6..281c457eb362 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-2.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-2.c @@ -21,5 +21,5 @@ int main () /* { dg-final { scan-ipa-dump-times "versioned function" 2 "cp" } } */ -/* { dg-final { scan-ipa-dump-times "propagating const" 2 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "replacing param with const" 2 "cp" } } */ /* { dg-final { cleanup-ipa-dump "cp" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-3.c b/gcc/testsuite/gcc.dg/ipa/ipa-3.c index 32b42c8ae875..9487aae7f3b9 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-3.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-3.c @@ -25,5 +25,5 @@ int main () /* { dg-final { scan-ipa-dump-times "versioned function" 2 "cp" } } */ -/* { dg-final { scan-ipa-dump-times "propagating const" 3 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "replacing param with const" 3 "cp" } } */ /* { dg-final { cleanup-ipa-dump "cp" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-4.c b/gcc/testsuite/gcc.dg/ipa/ipa-4.c index ffb1e838eceb..55599a240489 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-4.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-4.c @@ -24,5 +24,5 @@ int main () /* { dg-final { scan-ipa-dump-times "versioned function" 1 "cp" } } */ -/* { dg-final { scan-ipa-dump-times "propagating const" 1 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "replacing param with const" 1 "cp" } } */ /* { dg-final { cleanup-ipa-dump "cp" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-5.c b/gcc/testsuite/gcc.dg/ipa/ipa-5.c index 1485d3725433..b5106d953434 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-5.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-5.c @@ -23,5 +23,5 @@ int main () /* { dg-final { scan-ipa-dump-times "versioned function" 2 "cp" } } */ -/* { dg-final { scan-ipa-dump-times "propagating const" 2 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "replacing param with const" 2 "cp" } } */ /* { dg-final { cleanup-ipa-dump "cp" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-7.c b/gcc/testsuite/gcc.dg/ipa/ipa-7.c new file mode 100644 index 000000000000..60fc9c0b06f9 --- /dev/null +++ b/gcc/testsuite/gcc.dg/ipa/ipa-7.c @@ -0,0 +1,31 @@ +/* { dg-do compile } */ +/* { dg-options "-O3 -fipa-cp -fdump-ipa-cp -fno-early-inlining" } */ +/* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */ + +#include +void send_addr (int *); +int g (int b, int c) +{ + printf ("%d %d\n", b, c); +} +int f (int a) +{ + if (a > 0) + g (a, 3); + else + g (a, 5); + + send_addr (&a); +} +int main () +{ + f (7); + return 0; +} + + +/* { dg-final { scan-ipa-dump-times "versioned function" 1 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "propagating const" 1 "cp" } } */ +/* { dg-final { cleanup-ipa-dump "cp" } } */ + +