From 53c5fc2246270e0242903de0152a9a5d40f3d679 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Sat, 27 May 2017 21:23:13 +0200 Subject: x86-64: Rewrite linux parameter passing This fixes two ABI testcases involving large arguments when there are still registers available for later args. --- tests/abitest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/abitest.c b/tests/abitest.c index 580e921..62002ef 100644 --- a/tests/abitest.c +++ b/tests/abitest.c @@ -637,10 +637,10 @@ int main(int argc, char **argv) { RUN_TEST(ret_longdouble_test); RUN_TEST(ret_2float_test); RUN_TEST(ret_2double_test); -#if !defined __x86_64__ || defined _WIN32 - /* currently broken on x86_64 linux */ RUN_TEST(ret_8plus2double_test); RUN_TEST(ret_6plus2longlong_test); +#if !defined __x86_64__ || defined _WIN32 + /* currently broken on x86_64 linux */ RUN_TEST(ret_mixed_test); RUN_TEST(ret_mixed2_test); #endif -- cgit v1.3.1