Mercurial > pub > dyncall > dyncall
comparison ToDo @ 128:9a554d1c4da6
- mips n64 vararg call fixes if non-variadic arguments are floats
author | cslag |
---|---|
date | Wed, 06 Jul 2016 15:13:43 +0200 |
parents | 645443fcfb47 |
children | a130676d0ceb |
comparison
equal
deleted
inserted
replaced
127:645443fcfb47 | 128:9a554d1c4da6 |
---|---|
45 dyncall: | 45 dyncall: |
46 -------- | 46 -------- |
47 - where is dyncall_callvm_mips_n32.h? (included by dyncall_callvm_mips_n32.c) | 47 - where is dyncall_callvm_mips_n32.h? (included by dyncall_callvm_mips_n32.c) |
48 - support for return values: aggregate return values | 48 - support for return values: aggregate return values |
49 - support for argument values: structures, half-precision, vector types, long double | 49 - support for argument values: structures, half-precision, vector types, long double |
50 - varargs for mips (might exist, but test all ABIs) | 50 - varargs for mips (might exist, but test all ABIs (mipseb n64 already confirmed)) |
51 - consider automatic type-promotion for arguments passed through DC_CALL_C_ELLIPSIS_VARARGS; | 51 - consider automatic type-promotion for arguments passed through DC_CALL_C_ELLIPSIS_VARARGS; |
52 this would make it easier to just pass arguments instead of having to know about the C | 52 this would make it easier to just pass arguments instead of having to know about the C |
53 type promotions (this is partly done, see todo-item above under 1.0) | 53 type promotions (this is partly done, see todo-item above under 1.0) |
54 - syscalls for x64 | 54 - syscalls for x64 |
55 * bsd | 55 * bsd |
56 * linux | 56 * linux |
57 - other syscalls | 57 - other syscalls |
58 - MIPS32 softfloat support (-msoft-float) | 58 - MIPS32 softfloat support (-msoft-float) |
59 - MIPS64 ellipsis not working | |
60 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian) | 59 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian) |
61 | 60 |
62 dynload: | 61 dynload: |
63 -------- | 62 -------- |
64 - bug: test/nm crashes on qemu mips linux o32 debian etch | 63 - bug: test/nm crashes on qemu mips linux o32 debian etch |