aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2017-10-20 10:02:49 +0000
committerTom de Vries <vries@gcc.gnu.org>2017-10-20 10:02:49 +0000
commit424101ddcc5bad4548a8ba15c7572158a5a08036 (patch)
treec81d940c05e2771d471dac56c8ee2cae1399e225
parente8679fd52cf8a841c2a50d590cdc40fc0f9a434d (diff)
downloadgcc-424101ddcc5bad4548a8ba15c7572158a5a08036.zip
gcc-424101ddcc5bad4548a8ba15c7572158a5a08036.tar.gz
gcc-424101ddcc5bad4548a8ba15c7572158a5a08036.tar.bz2
Reduce stack size in gcc.dg/tree-ssa/ldist-27.c
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
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c10
2 files changed, 12 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 35cc34e..fd7ce2e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c b/gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c
index cd9696e..b1fd024 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c
@@ -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);
}