[PATCH] i386: Change offset of __private_ss to 0x30

Florian Weimer fweimer@redhat.com
Wed May 30 16:43:00 GMT 2018


On 05/30/2018 04:49 PM, H.J. Lu wrote:
> diff --git a/sysdeps/i386/nptl/tls.h b/sysdeps/i386/nptl/tls.h
> index 6c36e58e9c..afb71ce431 100644
> --- a/sysdeps/i386/nptl/tls.h
> +++ b/sysdeps/i386/nptl/tls.h
> @@ -43,11 +43,16 @@ typedef struct
>     int gscope_flag;
>     int __glibc_reserved1;
>     /* Reservation of some values for the TM ABI.  */
> -  void *__private_tm[4];
> +  void *__private_tm[3];
>     /* GCC split stack support.  */
>     void *__private_ss;
> +  void *__glibc_reserved2;
>   } tcbhead_t;

What's the state of TM in GCC?  Has it already been removed?

Thanks,
Florian



More information about the Libc-alpha mailing list