enable arm64 tests

The vararg tests had to be changed because
va_list is 32-bit wide on arm.  The astute
reader will notice that the way we pass
va_list values is wrong, we should be using
the ':valist' type as defined below instead
of 'l'.  But eh, that works for now, because
of the ABI.

    type :valist = align 8 { 32 }
This commit is contained in:
Quentin Carbonneaux 2017-04-08 21:40:39 -04:00
parent e4bc35149c
commit f4ddc9e54e
4 changed files with 21 additions and 17 deletions

View file

@ -69,6 +69,9 @@ clean-gen: clean
check: $(OBJDIR)/$(BIN)
tools/test.sh all
check-arm64: $(OBJDIR)/$(BIN)
TARGET=arm64 tools/test.sh all
80:
@for F in $(SRCALL); \
do \
@ -79,4 +82,4 @@ check: $(OBJDIR)/$(BIN)
}" < $$F; \
done
.PHONY: clean clean-gen check 80 install uninstall
.PHONY: clean clean-gen check check-arm64 80 install uninstall