aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/check.c
diff options
context:
space:
mode:
authorWei Mi <wmi@google.com>2014-05-08 16:44:52 +0000
committerWei Mi <wmi@gcc.gnu.org>2014-05-08 16:44:52 +0000
commit272325bd6abba598a8f125dab36b626acb648b03 (patch)
tree21dc9c071aef142dd9b238437c5e8dad5565959f /gcc/fortran/check.c
parent60c52f66f737d28bc9049b18d32bbc2b66ccb519 (diff)
downloadgcc-272325bd6abba598a8f125dab36b626acb648b03.zip
gcc-272325bd6abba598a8f125dab36b626acb648b03.tar.gz
gcc-272325bd6abba598a8f125dab36b626acb648b03.tar.bz2
re PR target/58066 (__tls_get_addr is called with misaligned stack on x86-64)
gcc/ 2014-05-08 Wei Mi <wmi@google.com> PR target/58066 * config/i386/i386.c (ix86_compute_frame_layout): Update preferred_stack_boundary for call, expanded from tls descriptor. * config/i386/i386.md: (*tls_global_dynamic_32_gnu): Update RTX to depend on SP register. (*tls_local_dynamic_base_32_gnu): Ditto. (*tls_local_dynamic_32_once): Ditto. (tls_global_dynamic_64_<mode>): Set ix86_tls_descriptor_calls_expanded_in_cfun. (tls_local_dynamic_base_64_<mode>): Ditto. (tls_global_dynamic_32): Set ix86_tls_descriptor_calls_expanded_in_cfun. Update RTX to depend on SP register. (tls_local_dynamic_base_32): Ditto. gcc/testsuite/ 2014-05-08 Wei Mi <wmi@google.com> PR target/58066 * gcc.target/i386/pr58066.c: New test. From-SVN: r210222
Diffstat (limited to 'gcc/fortran/check.c')
0 files changed, 0 insertions, 0 deletions