OSDN Git Service

* gcc.target/i386/align-main-1.c (check): Mark noinline.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 May 2009 17:02:28 +0000 (17:02 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 May 2009 17:02:28 +0000 (17:02 +0000)
* 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
gcc/testsuite/gcc.dg/ipa/ipa-4.c
gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c
gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c
gcc/testsuite/gcc.dg/vect/pr18400.c
gcc/testsuite/gcc.dg/vect/pr31699.c
gcc/testsuite/gcc.dg/vect/vect-iv-10.c
gcc/testsuite/gcc.target/i386/align-main-1.c
gcc/testsuite/gcc.target/i386/align-main-2.c

index bbc8a9b..c46f139 100644 (file)
@@ -1,5 +1,16 @@
 2009-05-15  Jan Hubicka  <jh@suse.cz>
 
 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.
 
        * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
        optimized by sibcall noinline.
 
index 9f716f1..c162b23 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
 /* { 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>
 /* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
 
 #include <stdio.h>
index feaf585..5676b24 100644 (file)
@@ -11,6 +11,7 @@ struct test {
 
 extern struct test s;
  
 
 extern struct test s;
  
+__attribute__ ((noinline))
 int main1 ()
 {  
   int i;
 int main1 ()
 {  
   int i;
index feaf585..5676b24 100644 (file)
@@ -11,6 +11,7 @@ struct test {
 
 extern struct test s;
  
 
 extern struct test s;
  
+__attribute__ ((noinline))
 int main1 ()
 {  
   int i;
 int main1 ()
 {  
   int i;
index 6bc3b5c..5097104 100644 (file)
@@ -8,6 +8,7 @@
 int b[N] = {0,3,6,9,12,15,18,21};
 int a[N];
  
 int b[N] = {0,3,6,9,12,15,18,21};
 int a[N];
  
+__attribute__ ((noinline))
 int main1 ()
 {  
   int i;
 int main1 ()
 {  
   int i;
index cbc596d..4f9cf58 100644 (file)
@@ -6,6 +6,7 @@
 
 float x[256];
 
 
 float x[256];
 
+__attribute__ ((noinline))
 void foo(void)
 {
  double *z = malloc (sizeof(double) * 256);
 void foo(void)
 {
  double *z = malloc (sizeof(double) * 256);
index e424200..7ec4872 100644 (file)
@@ -5,6 +5,7 @@
 
 #define N 16
 
 
 #define N 16
 
+__attribute__ ((noinline))
 int main1 ()
 {
   int i,j;
 int main1 ()
 {
   int i,j;
index 5bbc101..699c7f8 100644 (file)
@@ -11,6 +11,7 @@
 typedef int aligned __attribute__((aligned(ALIGNMENT)));
 extern void abort(void);
 
 typedef int aligned __attribute__((aligned(ALIGNMENT)));
 extern void abort(void);
 
+__attribute__ ((noinline))
 void check(void * a)
 {
   if (((ptrdiff_t)a & (ALIGNMENT-1)) != 0)
 void check(void * a)
 {
   if (((ptrdiff_t)a & (ALIGNMENT-1)) != 0)
index df45f0e..65c49e7 100644 (file)
@@ -11,6 +11,7 @@
 typedef int aligned __attribute__((aligned(ALIGNMENT)));
 extern void abort(void);
 
 typedef int aligned __attribute__((aligned(ALIGNMENT)));
 extern void abort(void);
 
+__attribute__ ((noinline))
 void check(void * a)
 {
   if (((ptrdiff_t)a & (ALIGNMENT-1)) != 0)
 void check(void * a)
 {
   if (((ptrdiff_t)a & (ALIGNMENT-1)) != 0)