Re: [AArch64][TLSLE][1/N] Rename SYMBOL_SMALL_TPREL to SYMBOL_TLSLE

2015-06-26 Thread Marcus Shawcroft
On 20 May 2015 at 11:56, Jiong Wang wrote: > 2015-05-19 Marcus Shawcroft > Jiong Wang > > gcc/ > * config/aarch64/aarch64-protos.h (arch64_symbol_type): Rename > SYMBOL_SMALL_TPREL to SYMBOL_TLSLE. > (aarch64_symbol_context): Ditto. > * config/aarch64/aarch64.c (aarch64_l

[AArch64][TLSLE][1/N] Rename SYMBOL_SMALL_TPREL to SYMBOL_TLSLE

2015-05-20 Thread Jiong Wang
For AArch64, TLS local-exec mode for all memory model (tiny/small/large) is actually the same. TLS LE Instruction generation depends on how big tls section is instead of the memory model used. The four instruction sequences we can implement based on relocations provided: sequence 1 ==