Piotr Caban : ucrtbase: Fix fma test failures.

Alexandre Julliard julliard at winehq.org
Fri Nov 19 15:45:32 CST 2021


Module: wine
Branch: master
Commit: 1939528dab19ad769a4a5c6a4cbb02dfa479f6cf
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=1939528dab19ad769a4a5c6a4cbb02dfa479f6cf

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Fri Nov 19 13:54:26 2021 +0100

ucrtbase: Fix fma test failures.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51895
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ucrtbase/tests/misc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/ucrtbase/tests/misc.c b/dlls/ucrtbase/tests/misc.c
index 60f569c69ff..5f2a0992f2e 100644
--- a/dlls/ucrtbase/tests/misc.c
+++ b/dlls/ucrtbase/tests/misc.c
@@ -799,7 +799,7 @@ static void test_math_errors(void)
         errno = -1;
         exception.type = -1;
         p_func3d(tests3d[i].a, tests3d[i].b, tests3d[i].c);
-        ok(errno == tests3d[i].error,
+        ok(errno == tests3d[i].error || errno == -1, /* native is not setting errno if FMA3 is supported */
            "%s(%f, %f, %f) got errno %d\n", tests3d[i].func, tests3d[i].a, tests3d[i].b, tests3d[i].c, errno);
         ok(exception.type == tests3d[i].exception,
            "%s(%f, %f, %f) got exception type %d\n", tests3d[i].func, tests3d[i].a, tests3d[i].b, tests3d[i].c, exception.type);




More information about the wine-cvs mailing list