aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Bowman <james.bowman@ftdichip.com>2015-01-01 01:44:11 +0000
committerMike Stump <mrs@gcc.gnu.org>2015-01-01 01:44:11 +0000
commita30772be37d5fa91387f50b41e3fd2b6eba3afe6 (patch)
tree7ae9e44d9415fda48d9ff0f110268f84166b8f95
parenta1c7337ba7bd101bc0631f1b9cd8e616b6ce9509 (diff)
downloadgcc-a30772be37d5fa91387f50b41e3fd2b6eba3afe6.zip
gcc-a30772be37d5fa91387f50b41e3fd2b6eba3afe6.tar.gz
gcc-a30772be37d5fa91387f50b41e3fd2b6eba3afe6.tar.bz2
pr20621-1.c: Pass if stack < 64K.
2014-12-31 James Bowman <james.bowman@ftdichip.com> * gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K. From-SVN: r219134
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr20621-1.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c831ce3..3e8fdc2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2014-12-31 James Bowman <james.bowman@ftdichip.com>
+
+ * gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K.
+
2014-12-31 David Edelsohn <dje.gcc@gmail.com>
* lib/target-supports.exp (add_options_for_tls): Prepend pthread
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c b/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c
index 7990187..57b3df7 100644
--- a/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c
+++ b/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c
@@ -3,4 +3,8 @@
struct big { int i[sizeof (int) >= 4 && sizeof (void *) >= 4 ? 0x4000 : 4]; };
struct big gb;
int foo (struct big b, int x) { return b.i[x]; }
+#if defined(STACK_SIZE) && STACK_SIZE <= 0x10000
+int main (void) { return 0; }
+#else
int main (void) { return foo (gb, 0) + foo (gb, 1); }
+#endif