Enable clobber high for tls descs on Aarch64
authorAlan Hayward <alan.hayward@arm.com>
Mon, 6 Aug 2018 15:33:00 +0000 (15:33 +0000)
committerAlan Hayward <alahay01@gcc.gnu.org>
Mon, 6 Aug 2018 15:33:00 +0000 (15:33 +0000)
commit234c900079696aed5212b23e57ead4e20408a419
tree1a66d23fcd0e98c1378738e8e7bb74a1d76ae4be
parent8eed4721de54c66953af83791db19d75dd23bce8
Enable clobber high for tls descs on Aarch64

gcc/
* config/aarch64/aarch64.md: Add clobber highs to tls_desc.

gcc/testsuite/
* gcc.target/aarch64/sve/tls_preserve_1.c: New test.
* gcc.target/aarch64/sve/tls_preserve_2.c: New test.
* gcc.target/aarch64/sve/tls_preserve_3.c: New test.

From-SVN: r263337
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_3.c [new file with mode: 0644]