mirror of
https://github.com/mirror/tinycc.git
synced 2025-03-24 10:00:07 +08:00
With the x86_64 Linux ELF ABI, we're currently failing two of these three tests, which have been disabled for now. The problem is mixed structures such as struct { double x; char c; }, which the x86_64 ABI specifies are to be passed/returned in one integer register and one SSE register; our current approach, marking the structure as VT_QLONG or VT_QFLOAT, fails in this case. (It's possible to fix this by getting rid of VT_QLONG and VT_QFLOAT entirely as at https://github.com/pipcet/tinycc, but the changes aren't properly isolated at present. Anyway, there might be a less disruptive fix.) |
||
---|---|---|
.. | ||
tests2 | ||
abitest.c | ||
asmtest.S | ||
boundtest.c | ||
CMakeLists.txt | ||
gcctestsuite.sh | ||
libtcc_test.c | ||
Makefile | ||
tcctest.c | ||
tcctest.py | ||
vla_test.c |