From ce61fcf7022c5344bd8311daab312fb69506d1a7 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 16 Nov 2025 01:32:22 +0100 Subject: 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. --- sysdeps/mach/hurd/x86/Makefile | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sysdeps') 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 -- cgit v1.2.3