From: Samuel Thibault Date: Sun, 16 Nov 2025 10:26:34 +0000 (+0100) Subject: loongarch: Remove TLS_TCB_ALIGN X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a064213785e0184a149ca7a4f757c87d65e8689a;p=thirdparty%2Fglibc.git loongarch: Remove TLS_TCB_ALIGN This reverts a part of 9f18265a8ec8 ("Remove TLS_TCB_ALIGN and TLS_INIT_TCB_ALIGN"), as loongarch uses this macro internally. --- diff --git a/sysdeps/loongarch/nptl/tls.h b/sysdeps/loongarch/nptl/tls.h index 93d718e78e..4d5e3ba3c5 100644 --- a/sysdeps/loongarch/nptl/tls.h +++ b/sysdeps/loongarch/nptl/tls.h @@ -54,6 +54,9 @@ typedef struct pointer, we don't need this. */ #define TLS_TCB_SIZE 0 +/* Alignment requirements for the TCB. */ +#define TLS_TCB_ALIGN __alignof__(struct pthread) + /* This is the size we need before TCB - actually, it includes the TCB. */ #define TLS_PRE_TCB_SIZE \ (sizeof (struct pthread) \