summaryrefslogtreecommitdiff
path: root/test/malloc/malloc-standard-alignment.c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-28 20:29:21 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-28 20:31:55 +0200
commit99ef2719fb3d703fe38c4113cd7f5adec516dd3a (patch)
tree2c1f77cb41b60ccbf8faa77a3640491a3546b546 /test/malloc/malloc-standard-alignment.c
parent543308f6c46cf2edf8a524bc9c631e472570fe72 (diff)
test: remove test suite
The test suite is now a developed in a separate git repository. See here: http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng-test.git The test suite should be just like every other software compiled with the cross-toolchain. In the past strange problems where found when the test suite got build in the toolchain creation step.
Diffstat (limited to 'test/malloc/malloc-standard-alignment.c')
-rw-r--r--test/malloc/malloc-standard-alignment.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/test/malloc/malloc-standard-alignment.c b/test/malloc/malloc-standard-alignment.c
deleted file mode 100644
index 71e5023ae..000000000
--- a/test/malloc/malloc-standard-alignment.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* exercise a bug found in malloc-standard when alignment
- * values are out of whack and cause a small overflow into
- * actual user data.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-
-#define ok(p) ((void*)p > (void*)0x1000)
-#define x \
- do { \
- printf("%i: phead = %p, phead->link @ %p = %p %s\n", \
- __LINE__, phead, \
- ok(phead) ? &phead->link : 0, \
- ok(phead) ? phead->link : 0, \
- ok(phead) ? phead->link == 0 ? "" : "!!!!!!!!!!!" : ""); \
- if (phead->link != NULL) exit(1); \
- } while (0);
-
-struct llist_s {
- void *data;
- struct llist_s *link;
-} *phead;
-
-int main(int argc, char *argv[])
-{
- char *line, *reg;
-
- setbuf(stdout, NULL);
- setbuf(stderr, NULL);
-
- phead = malloc(sizeof(*phead));
- phead->link = NULL;
-
-x line = malloc(80);
-x line = realloc(line, 2);
-x reg = malloc(32);
-x free(line);
-
-x return 0;
-}