Re: [PATCH] Don't change stack_alignment_needed for __tls_get_addr

2016-02-01 Thread Uros Bizjak
On Mon, Feb 1, 2016 at 6:30 PM, H.J. Lu wrote: > On Wed, Jan 27, 2016 at 11:49 AM, Uros Bizjak wrote: >> On Wed, Jan 27, 2016 at 8:25 PM, H.J. Lu wrote: >>> >>> __tls_get_addr must be called with 16-byte aligned stack, which is >>>

Re: [PATCH] Don't change stack_alignment_needed for __tls_get_addr

2016-02-01 Thread H.J. Lu
On Wed, Jan 27, 2016 at 11:49 AM, Uros Bizjak wrote: > On Wed, Jan 27, 2016 at 8:25 PM, H.J. Lu wrote: >> >> __tls_get_addr must be called with 16-byte aligned stack, which is >> guaranted by setting preferred_stack_boundary to 128 bits. There >> is no

[PATCH] Don't change stack_alignment_needed for __tls_get_addr

2016-01-27 Thread H.J. Lu
__tls_get_addr must be called with 16-byte aligned stack, which is guaranted by setting preferred_stack_boundary to 128 bits. There is no need to change stack_alignment_needed for __tls_get_addr. Tested on x86-64. OK for trunk? H.J. -- PR target/68986 * config/i386/i386.c

Re: [PATCH] Don't change stack_alignment_needed for __tls_get_addr

2016-01-27 Thread Uros Bizjak
On Wed, Jan 27, 2016 at 8:25 PM, H.J. Lu wrote: > > __tls_get_addr must be called with 16-byte aligned stack, which is > guaranted by setting preferred_stack_boundary to 128 bits. There > is no need to change stack_alignment_needed for __tls_get_addr. > > Tested on x86-64.