|
Message-ID: <20180525213810.GH4418@port70.net> Date: Fri, 25 May 2018 23:38:10 +0200 From: Szabolcs Nagy <nsz@...t70.net> To: musl@...ts.openwall.com Subject: Re: TLS issue on aarch64 * Szabolcs Nagy <nsz@...t70.net> [2018-05-25 16:50:59 +0200]: > * Phillip Berndt <phillip.berndt@...glemail.com> [2018-05-25 14:40:14 +0200]: > > I'm experiencing a TLS-related error with musl on aarch64. This is my > > test program: > > > > ----8<-------------- > > #include <stdio.h> > > > > __thread int foo = 1234; > > __thread int bar __attribute__((aligned(0x100))) = 5678; > > > > int main(int argc, char **argv) > > { > > printf("0x%p: %d\n", &foo, foo); > > printf("0x%p: %d\n", &bar, bar); > > > > return 0; > > } > > ---->8--------------- verified that this fails on arm and sh4 too, these targets have non-trivial TP_ADJ, i suspect we might need some further macro to do arch specific tls alignment correctly.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.