Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Jiong Wang
Christophe Lyon writes: On 27 August 2015 at 12:03, Jiong Wang jiong.w...@arm.com wrote: Jiong Wang writes: Those relocation types required by tls-size 12 24 are supported by binutils-2.25 already, and you have passed compilation and failed at exectuion, so there do have something wrong

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Christophe Lyon
On 27 August 2015 at 12:03, Jiong Wang jiong.w...@arm.com wrote: Jiong Wang writes: Those relocation types required by tls-size 12 24 are supported by binutils-2.25 already, and you have passed compilation and failed at exectuion, so there do have something wrong I guess. Either the

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Christophe Lyon
On 27 August 2015 at 15:35, Jiong Wang jiong.w...@arm.com wrote: Christophe Lyon writes: On 27 August 2015 at 12:03, Jiong Wang jiong.w...@arm.com wrote: Jiong Wang writes: Those relocation types required by tls-size 12 24 are supported by binutils-2.25 already, and you have passed

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Jiong Wang
Christophe Lyon writes: On 27 August 2015 at 10:35, Jiong Wang jiong.w...@arm.com wrote: Christophe Lyon writes: On 19 August 2015 at 16:21, Jiong Wang jiong.w...@arm.com wrote: Marcus Shawcroft writes: On 21 May 2015 at 17:49, Jiong Wang jiong.w...@arm.com wrote: 2015-05-14 Jiong

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Jiong Wang
Jiong Wang writes: Those relocation types required by tls-size 12 24 are supported by binutils-2.25 already, and you have passed compilation and failed at exectuion, so there do have something wrong I guess. Either the generated instruction sequence or the bare-metal environment. One

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Christophe Lyon
On 27 August 2015 at 10:35, Jiong Wang jiong.w...@arm.com wrote: Christophe Lyon writes: On 19 August 2015 at 16:21, Jiong Wang jiong.w...@arm.com wrote: Marcus Shawcroft writes: On 21 May 2015 at 17:49, Jiong Wang jiong.w...@arm.com wrote: 2015-05-14 Jiong Wang jiong.w...@arm.com

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Christophe Lyon
On 19 August 2015 at 16:21, Jiong Wang jiong.w...@arm.com wrote: Marcus Shawcroft writes: On 21 May 2015 at 17:49, Jiong Wang jiong.w...@arm.com wrote: 2015-05-14 Jiong Wang jiong.w...@arm.com gcc/ * config/aarch64/aarch64.c (aarch64_print_operand): Support tls_size. *

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-27 Thread Jiong Wang
Christophe Lyon writes: On 19 August 2015 at 16:21, Jiong Wang jiong.w...@arm.com wrote: Marcus Shawcroft writes: On 21 May 2015 at 17:49, Jiong Wang jiong.w...@arm.com wrote: 2015-05-14 Jiong Wang jiong.w...@arm.com gcc/ * config/aarch64/aarch64.c (aarch64_print_operand): Support

Re: [AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-25 Thread Marcus Shawcroft
2015-08-19 Marcus Shawcroft marcus.shawcr...@arm.com Jiong Wang jiong.w...@arm.com gcc/ * config/aarch64/aarch64.c (initialize_aarch64_tls_size): Set default tls size for tiny, small, large memory model. (aarch64_load_symref_appropriately): Support new symbol types.

[AArch64][TLSLE][3/3] Implement local executable mode for all memory model

2015-08-19 Thread Jiong Wang
Marcus Shawcroft writes: On 21 May 2015 at 17:49, Jiong Wang jiong.w...@arm.com wrote: 2015-05-14 Jiong Wang jiong.w...@arm.com gcc/ * config/aarch64/aarch64.c (aarch64_print_operand): Support tls_size. * config/aarch64/aarch64.md (tlsle): Choose proper instruction sequences.