diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-28 20:29:21 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-28 20:31:55 +0200 |
commit | 99ef2719fb3d703fe38c4113cd7f5adec516dd3a (patch) | |
tree | 2c1f77cb41b60ccbf8faa77a3640491a3546b546 /test/malloc/malloc-standard-alignment.c | |
parent | 543308f6c46cf2edf8a524bc9c631e472570fe72 (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.c | 42 |
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; -} |