Implement __builtin_thread_pointer for x86 TLS.
authorliuhongt <hongtao.liu@intel.com>
Tue, 8 Sep 2020 07:44:58 +0000 (15:44 +0800)
committerliuhongt <hongtao.liu@intel.com>
Wed, 9 Sep 2020 08:17:42 +0000 (16:17 +0800)
commite470d8af81d390df1166e9d9cf10b00c0692a495
tree91061b4a38afd671e386381458015997ed723e0e
parent61c2d476a52bb108bd05d0226c5522bf0c4b24b5
Implement __builtin_thread_pointer for x86 TLS.

gcc/ChangeLog:
PR target/96955
* config/i386/i386.md (get_thread_pointer<mode>): New
expander.

gcc/testsuite/ChangeLog:

* gcc.target/i386/builtin_thread_pointer.c: New test.
gcc/config/i386/i386.md
gcc/testsuite/gcc.target/i386/builtin_thread_pointer.c [new file with mode: 0644]