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 <ubizjak@gmail.com>
Cc: H.J.Lu <hjl.tools@gmail.com>
Cc: Florian Weimer <fweimer@redhat.com>
Cc: Carlos O'Donell <carlos@redhat.com>
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
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 */