From b2e8efbe27eaf0cc441cdbef11fff1a79d81771b Mon Sep 17 00:00:00 2001 From: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Fri, 15 May 2009 17:02:28 +0000 Subject: [PATCH] * gcc.target/i386/align-main-1.c (check): Mark noinline. * gcc.target/i386/align-main-2.c (check): Mark noinline. * gcc.dg/ipa/ipa-4.c: Disable early inlining. * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline. * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline. * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline. * gcc.dg/vect/pr31699.c (foo): Mark noinline. * gcc.dg/vect/pr18400.c (main1): Mark noinline. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147585 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 11 +++++++++++ gcc/testsuite/gcc.dg/ipa/ipa-4.c | 2 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c | 1 + gcc/testsuite/gcc.dg/vect/pr18400.c | 1 + gcc/testsuite/gcc.dg/vect/pr31699.c | 1 + gcc/testsuite/gcc.dg/vect/vect-iv-10.c | 1 + gcc/testsuite/gcc.target/i386/align-main-1.c | 1 + gcc/testsuite/gcc.target/i386/align-main-2.c | 1 + 9 files changed, 19 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bbc8a9b41f6e..c46f13944999 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,14 @@ +2009-05-15 Jan Hubicka <jh@suse.cz> + + * gcc.target/i386/align-main-1.c (check): Mark noinline. + * gcc.target/i386/align-main-2.c (check): Mark noinline. + * gcc.dg/ipa/ipa-4.c: Disable early inlining. + * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline. + * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline. + * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline. + * gcc.dg/vect/pr31699.c (foo): Mark noinline. + * gcc.dg/vect/pr18400.c (main1): Mark noinline. + 2009-05-15 Jan Hubicka <jh@suse.cz> * sibcall-6.c: Add no-ipa-cp argument and mark the function to be diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-4.c b/gcc/testsuite/gcc.dg/ipa/ipa-4.c index 9f716f139366..c162b2385f2b 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-4.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-4.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O3 -fipa-cp -fipa-cp-clone -fdump-ipa-cp" } */ +/* { dg-options "-O3 -fipa-cp -fipa-cp-clone -fdump-ipa-cp -fno-early-inlining" } */ /* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */ #include <stdio.h> diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c b/gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c index feaf58591300..5676b247069a 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c +++ b/gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c @@ -11,6 +11,7 @@ struct test { extern struct test s; +__attribute__ ((noinline)) int main1 () { int i; diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c index feaf58591300..5676b247069a 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c +++ b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c @@ -11,6 +11,7 @@ struct test { extern struct test s; +__attribute__ ((noinline)) int main1 () { int i; diff --git a/gcc/testsuite/gcc.dg/vect/pr18400.c b/gcc/testsuite/gcc.dg/vect/pr18400.c index 6bc3b5c831b3..50971046f62d 100644 --- a/gcc/testsuite/gcc.dg/vect/pr18400.c +++ b/gcc/testsuite/gcc.dg/vect/pr18400.c @@ -8,6 +8,7 @@ int b[N] = {0,3,6,9,12,15,18,21}; int a[N]; +__attribute__ ((noinline)) int main1 () { int i; diff --git a/gcc/testsuite/gcc.dg/vect/pr31699.c b/gcc/testsuite/gcc.dg/vect/pr31699.c index cbc596d467f0..4f9cf581b583 100644 --- a/gcc/testsuite/gcc.dg/vect/pr31699.c +++ b/gcc/testsuite/gcc.dg/vect/pr31699.c @@ -6,6 +6,7 @@ float x[256]; +__attribute__ ((noinline)) void foo(void) { double *z = malloc (sizeof(double) * 256); diff --git a/gcc/testsuite/gcc.dg/vect/vect-iv-10.c b/gcc/testsuite/gcc.dg/vect/vect-iv-10.c index e4242009b41c..7ec487253ac9 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-iv-10.c +++ b/gcc/testsuite/gcc.dg/vect/vect-iv-10.c @@ -5,6 +5,7 @@ #define N 16 +__attribute__ ((noinline)) int main1 () { int i,j; diff --git a/gcc/testsuite/gcc.target/i386/align-main-1.c b/gcc/testsuite/gcc.target/i386/align-main-1.c index 5bbc101c0c73..699c7f80c5c1 100644 --- a/gcc/testsuite/gcc.target/i386/align-main-1.c +++ b/gcc/testsuite/gcc.target/i386/align-main-1.c @@ -11,6 +11,7 @@ typedef int aligned __attribute__((aligned(ALIGNMENT))); extern void abort(void); +__attribute__ ((noinline)) void check(void * a) { if (((ptrdiff_t)a & (ALIGNMENT-1)) != 0) diff --git a/gcc/testsuite/gcc.target/i386/align-main-2.c b/gcc/testsuite/gcc.target/i386/align-main-2.c index df45f0e5106b..65c49e7f5dd9 100644 --- a/gcc/testsuite/gcc.target/i386/align-main-2.c +++ b/gcc/testsuite/gcc.target/i386/align-main-2.c @@ -11,6 +11,7 @@ typedef int aligned __attribute__((aligned(ALIGNMENT))); extern void abort(void); +__attribute__ ((noinline)) void check(void * a) { if (((ptrdiff_t)a & (ALIGNMENT-1)) != 0) -- GitLab