Reduce stack size in gcc.dg/tree-ssa/ldist-27.c
authorTom de Vries <tom@codesourcery.com>
Fri, 20 Oct 2017 10:02:49 +0000 (10:02 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Fri, 20 Oct 2017 10:02:49 +0000 (10:02 +0000)
2017-10-20  Tom de Vries  <tom@codesourcery.com>

* gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
(main): Move s ...
(s): ... here.

From-SVN: r253929

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c

index 35cc34e6cb20660b511ccddb78e4e8a9d2a185b7..fd7ce2eac329a8a789ea72f0b2bcb623f49b2c77 100644 (file)
@@ -1,3 +1,9 @@
+2017-10-20  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
+       (main): Move s ...
+       (s): ... here.
+
 2017-10-20  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/82158
index cd9696e5b4ddf8517c0b4bc80f17e3341322c208..b1fd024a942a18901ae1f34252d7db9d68a14708 100644 (file)
@@ -1,6 +1,5 @@
 /* { dg-do run } */
 /* { dg-options "-O3 -ftree-loop-distribute-patterns -fdump-tree-ldist-details" } */
-/* { dg-require-stack-size "(300 + 200 + 300 * 200) * 8" } */
 
 #define M (300)
 #define N (200)
@@ -12,7 +11,8 @@ struct st
   double c[M][N];
 };
 
-int __attribute__ ((noinline)) foo (struct st *s)
+int __attribute__ ((noinline))
+foo (struct st *s)
 {
   int i, j;
   for (i = 0; i != M;)
@@ -30,9 +30,11 @@ L2:
   return 0;
 }
 
-int main (void)
+struct st s;
+
+int
+main (void)
 {
-  struct st s;
   return foo (&s);
 }