aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2019-10-24 09:00:41 +0000
committerIlya Leoshkevich <iii@gcc.gnu.org>2019-10-24 09:00:41 +0000
commit8f4f98f617c117919ccf0abc324eb2e431e8e0b0 (patch)
tree64b72db40707a01c1e287c0ece7f7ba2c7e84cd9 /gcc/tree-ssa-alias.c
parentd136595df77f75bc6e5132e26f09cad031f38c71 (diff)
downloadgcc-8f4f98f617c117919ccf0abc324eb2e431e8e0b0.zip
gcc-8f4f98f617c117919ccf0abc324eb2e431e8e0b0.tar.gz
gcc-8f4f98f617c117919ccf0abc324eb2e431e8e0b0.tar.bz2
S/390: Use UNSPEC_GET_TP for thread pointer loads
gcc/ChangeLog: 2019-10-24 Ilya Leoshkevich <iii@linux.ibm.com> * config/s390/s390.c (s390_get_thread_pointer): Use gen_get_thread_pointer. (s390_expand_split_stack_prologue): Likewise. * config/s390/s390.md (UNSPEC_GET_TP): New UNSPEC. (*get_tp_31): New 31-bit splitter for UNSPEC_GET_TP. (*get_tp_64): New 64-bit splitter for UNSPEC_GET_TP. (get_thread_pointer<mode>): Use UNSPEC_GET_TP, use parameterized name. gcc/testsuite/ChangeLog: 2019-10-24 Ilya Leoshkevich <iii@linux.ibm.com> * gcc.target/s390/load-thread-pointer-once-2.c: New test. From-SVN: r277368
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions