From e5222ceb73b8dbd67fc704a53d259b283f5defec Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 10 Sep 2025 08:43:53 +0200 Subject: [PATCH] x86: Remove stale __GNUC_PREREQ (11, 1) test from __thread_pointer() GCC 12 is currently the minimum supported compiler version. Remove no longer needed __GNUC_PREREQ (11, 1) test from __thread_pointer(). Signed-off-by: Uros Bizjak Cc: H.J.Lu Cc: Florian Weimer Cc: Carlos O'Donell Reviewed-by: H.J. Lu --- sysdeps/x86/thread_pointer.h | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/sysdeps/x86/thread_pointer.h b/sysdeps/x86/thread_pointer.h index c1746d3fae..c694fc20a2 100644 --- a/sysdeps/x86/thread_pointer.h +++ b/sysdeps/x86/thread_pointer.h @@ -24,17 +24,7 @@ static inline void * __thread_pointer (void) { -#if __GNUC_PREREQ (11, 1) return __builtin_thread_pointer (); -#else - void *__result; -# ifdef __x86_64__ - __asm__ ("mov %%fs:0, %0" : "=r" (__result)); -# else - __asm__ ("mov %%gs:0, %0" : "=r" (__result)); -# endif - return __result; -#endif /* !GCC 11 */ } #endif /* _SYS_THREAD_POINTER_H */ -- 2.47.3