From: Paul Gofman pgofman@codeweavers.com
--- dlls/ntdll/tests/exception.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/tests/exception.c b/dlls/ntdll/tests/exception.c index 3cf88047217..accf15a0415 100644 --- a/dlls/ntdll/tests/exception.c +++ b/dlls/ntdll/tests/exception.c @@ -2458,6 +2458,7 @@ static void test_restore_context(void) RtlCaptureContext(&ctx); InterlockedIncrement(&pass); /* only called once */ p_setjmp(&buf); + buf.MxCsr = 0x1f90; InterlockedIncrement(&pass); if (pass == 3) { @@ -2465,7 +2466,7 @@ static void test_restore_context(void) rec.NumberParameters = 1; rec.ExceptionInformation[0] = (DWORD64)&buf;
- ok(buf.MxCsr == 0x1f80, "Got unexpected MxCsr %#lx.\n", buf.MxCsr); + ok(buf.MxCsr == 0x1f90, "Got unexpected MxCsr %#lx.\n", buf.MxCsr); ok(buf.FpCsr == 0x27f, "Got unexpected FpCsr %#x.\n", buf.FpCsr); buf.FpCsr = 0x7f; buf.MxCsr = 0x3f80;