re PR target/58066 (__tls_get_addr is called with misaligned stack on x86-64)
authorUros Bizjak <ubizjak@gmail.com>
Wed, 15 Jul 2015 13:42:07 +0000 (15:42 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 15 Jul 2015 13:42:07 +0000 (15:42 +0200)
commite6c9b417dee38febf870197b4f1156de9b6fbb7c
tree66e95d77c976fd44aef1ef99d2bd7ee12cf3476d
parent28ef6a27c84e800fd56081cf653c6b17f896ac0f
re PR target/58066 (__tls_get_addr is called with misaligned stack on x86-64)

PR target/58066
* config/i386/i386.md (*tls_global_dynamic_64_<mode>): Depend on SP_REG.
(*tls_local_dynamic_base_64_<mode>): Ditto.
(*tls_local_dynamic_base_64_largepic): Ditto.
(tls_global_dynamic_64_<mode>): Update expander pattern.
(tls_local_dynamic_base_64_<mode>): Ditto.

From-SVN: r225829
gcc/ChangeLog
gcc/config/i386/i386.md