vseprint test now passes. Also remove -mno-red-zone switch for user cflags. Signed-off-by: Graham MacDonald <grahamamacdonald@gmail.com>
@@ -10,7 +10,6 @@
"-gdwarf-2",
"-ggdb",
"-mcmodel=small",
- "-mno-red-zone",
"-O0",
"-static",
"-Wall",
@@ -2,6 +2,7 @@
{
"Name": "buildflags",
"Cflags": [
+ "-mstack-alignment=4"
]
}
@@ -31,6 +31,9 @@
"-I",
"/sys/include/acpi/acpica"
],
+ "Include": [
+ "/$ARCH/$CC.json"
+ ],
"IncludeCanNotUsedWUnusedYet": [
"../../lib.json"
@@ -10,6 +10,7 @@
#include <u.h>
#include <libc.h>
+
void
testvseprint(char *buf, int n, char *fmt, ...)
@@ -33,5 +34,5 @@ main()
print("PASS\n");
- exits("PASS");
+ exits(nil);