]> git.ipfire.org Git - thirdparty/gcc.git/commit
Don't change stack_alignment_needed for __tls_get_addr
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 27 Jan 2016 19:54:03 +0000 (19:54 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 27 Jan 2016 19:54:03 +0000 (11:54 -0800)
commit9525851d49b18b8b62c47fd2092dbb3937b887f7
tree6fd3e5cd714d0651efad3b34e6c0d25c3dba030a
parentac22318350b43bf7a4d72ed620365652cf222e9e
Don't change stack_alignment_needed for __tls_get_addr

__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.

PR target/68986
* config/i386/i386.c (ix86_update_stack_boundary): Don't
change stack_alignment_needed for __tls_get_addr call.

From-SVN: r232901
gcc/ChangeLog
gcc/config/i386/i386.c