aboutsummaryrefslogtreecommitdiff
path: root/tests/abitest.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/abitest.c')
-rw-r--r--tests/abitest.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/abitest.c b/tests/abitest.c
index 3ad707a..e2978b0 100644
--- a/tests/abitest.c
+++ b/tests/abitest.c
@@ -486,7 +486,10 @@ int main(int argc, char **argv) {
RUN_TEST(ret_2float_test);
RUN_TEST(ret_2double_test);
RUN_TEST(ret_longlong_test2);
+#if !defined _WIN32 || !defined __GNUC__
+ /* on win32, 'long double' is 10-byte with gcc, but is 'double' with tcc/msvc */
RUN_TEST(ret_longdouble_test2);
+#endif
RUN_TEST(reg_pack_test);
RUN_TEST(reg_pack_longlong_test);
RUN_TEST(sret_test);