aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2009-05-15 19:02:28 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2009-05-15 17:02:28 +0000
commit6136d2c7e2369fbd3bd63ec635ea90d723f61d66 (patch)
tree1ae4a9fe57bd93d2422d4b4910271d32719b3aa2 /gcc
parentf3d509ec302f82c9bfea31804eca26c99adad54a (diff)
downloadgcc-6136d2c7e2369fbd3bd63ec635ea90d723f61d66.zip
gcc-6136d2c7e2369fbd3bd63ec635ea90d723f61d66.tar.gz
gcc-6136d2c7e2369fbd3bd63ec635ea90d723f61d66.tar.bz2
align-main-1.c (check): Mark noinline.
* 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. From-SVN: r147585
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog11
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-4.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c1
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c1
-rw-r--r--gcc/testsuite/gcc.dg/vect/pr18400.c1
-rw-r--r--gcc/testsuite/gcc.dg/vect/pr31699.c1
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-iv-10.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/align-main-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/align-main-2.c1
9 files changed, 19 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bbc8a9b..c46f139 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,16 @@
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
optimized by sibcall noinline.
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-4.c b/gcc/testsuite/gcc.dg/ipa/ipa-4.c
index 9f716f1..c162b23 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 feaf585..5676b24 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 feaf585..5676b24 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 6bc3b5c..5097104 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 cbc596d..4f9cf58 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 e424200..7ec4872 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 5bbc101..699c7f8 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 df45f0e..65c49e7 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)