diff options
Diffstat (limited to 'emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c')
-rw-r--r-- | emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c b/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c new file mode 100644 index 000000000000..bdabb53ea341 --- /dev/null +++ b/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c @@ -0,0 +1,11 @@ +--- dlls/ntdll/unix/signal_i386.c.orig 2025-10-03 21:01:38 UTC ++++ dlls/ntdll/unix/signal_i386.c +@@ -827,7 +827,7 @@ static void fixup_frame_fpu_state( struct syscall_fram + if (FPUX_sig(sigcontext)) + { + if (user_shared_data->ProcessorFeatures[PF_XMMI_INSTRUCTIONS_AVAILABLE]) +- frame->u.xsave = *FPUX_sig(sigcontext); ++ frame->u.xsave = *((XSAVE_FORMAT *) FPUX_sig(sigcontext)); + else + fpux_to_fpu( &frame->u.fsave, FPUX_sig(sigcontext) ); + frame->xstate.Mask = XSTATE_MASK_LEGACY; |