diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-08-21 23:30:36 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-08-21 17:30:36 -0600 |
commit | a00c936aaa8321a03b82ce0e394c8ebab4c6c9a4 (patch) | |
tree | 493bc2370370aa3f25f10a106c21d7fbfe293c50 | |
parent | 028622945d8c0a009a8fba8963c12395a4e1d5ae (diff) | |
download | gcc-a00c936aaa8321a03b82ce0e394c8ebab4c6c9a4.zip gcc-a00c936aaa8321a03b82ce0e394c8ebab4c6c9a4.tar.gz gcc-a00c936aaa8321a03b82ce0e394c8ebab4c6c9a4.tar.bz2 |
memtst.c: Reduce size of array when STACK_SIZE is defined.
* gcc.c-torture/unsorted/memtst.c: Reduce size of array when
STACK_SIZE is defined.
* gcc.c-torture/unsorted/stuct.c: Similarly.
Makes targets with 16bit address spaces happy.
From-SVN: r21900
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/unsorted/memtst.c | 12 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/unsorted/stuct.c | 8 |
3 files changed, 20 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 26ae47a..e9b2b78 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,9 @@ Fri Aug 21 23:59:18 1998 Jeffrey A Law (law@cygnus.com) + * gcc.c-torture/unsorted/memtst.c: Reduce size of array when + STACK_SIZE is defined. + * gcc.c-torture/unsorted/stuct.c: Similarly. + * gcc.c-torture/compile/980821-1.c: New test. Fri Aug 21 03:14:04 1998 Jeffrey A Law (law@cygnus.com) diff --git a/gcc/testsuite/gcc.c-torture/unsorted/memtst.c b/gcc/testsuite/gcc.c-torture/unsorted/memtst.c index b345ba0..b5ef260 100644 --- a/gcc/testsuite/gcc.c-torture/unsorted/memtst.c +++ b/gcc/testsuite/gcc.c-torture/unsorted/memtst.c @@ -1,3 +1,9 @@ +#ifdef STACK_SIZE +#define SIZE STACK_SIZE / 8 +#else +#define SIZE 65536 +#endif + memtst (int *p, int a) { do @@ -10,11 +16,11 @@ memtst (int *p, int a) main () { - int a[65536]; + int a[SIZE]; int i; - bzero (a, 65536 * 4); + bzero (a, SIZE * 4); for (i = 0; i < 100; i++) { - memtst (a, 65536); + memtst (a, SIZE); } } diff --git a/gcc/testsuite/gcc.c-torture/unsorted/stuct.c b/gcc/testsuite/gcc.c-torture/unsorted/stuct.c index bf7e232..acaadf2 100644 --- a/gcc/testsuite/gcc.c-torture/unsorted/stuct.c +++ b/gcc/testsuite/gcc.c-torture/unsorted/stuct.c @@ -1,7 +1,13 @@ +#ifdef STACK_SIZE +#define SIZE STACK_SIZE / 8 +#else +#define STACK_SIZE 10000000 +#endif + struct foo { int a, b, c; - int arr[10000000]; + int arr[SIZE]; }; struct foo s, ss; |