From: Samuel Thibault Date: Sun, 16 Nov 2025 00:32:22 +0000 (+0100) Subject: hurd: Fix restoring SSE state on signal X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce61fcf7022c5344bd8311daab312fb69506d1a7;p=thirdparty%2Fglibc.git hurd: Fix restoring SSE state on signal mach_port_mod_refs() needs to avoid using SSE&MMX for __sigreturn2 to be able to use it without thrashing SSE&MMX. --- diff --git a/sysdeps/mach/hurd/x86/Makefile b/sysdeps/mach/hurd/x86/Makefile index 29371f6c9a..27c4b06590 100644 --- a/sysdeps/mach/hurd/x86/Makefile +++ b/sysdeps/mach/hurd/x86/Makefile @@ -14,3 +14,8 @@ endif ifeq ($(subdir),stdlib) gen-as-const-headers += ucontext_i.sym endif + +ifeq ($(subdir),mach) +# Avoid SSE&MMX to avoid __sigreturn2 thrashing it +CFLAGS-RPC_mach_port_mod_refs.c = -mno-sse -mno-mmx +endif