diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2018-10-31 12:27:19 +0100 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gcc.gnu.org> | 2018-10-31 12:27:19 +0100 |
commit | 8efa18d693207598020f6d7aabb680397ff3815c (patch) | |
tree | d14cf258e4d02ce01bf66209ee32c96aa0256a6a /gcc/tree-outof-ssa.c | |
parent | 088371bfc578852981949bdd0e1643fcb73c7279 (diff) | |
download | gcc-8efa18d693207598020f6d7aabb680397ff3815c.zip gcc-8efa18d693207598020f6d7aabb680397ff3815c.tar.gz gcc-8efa18d693207598020f6d7aabb680397ff3815c.tar.bz2 |
[ARC] Cleanup TLS implementation and add a number of tests.
gcc/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.c (arc_get_tp): Remove function.
(arc_emit_call_tls_get_addr): Likewise.
(arc_call_tls_get_addr): New function.
(arc_legitimize_tls_address): Make use of arc_call_tls_get_addr.
* config/arc/arc.md (tls_load_tp_soft): Remove.
(tls_gd_get_addr): Likewise.
testsuite/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/tls-gd.c: New file.
* gcc.target/arc/tls-ie.c: Likewise.
* gcc.target/arc/tls-ld.c: Likewise.
* gcc.target/arc/tls-le.c: Likewise.
* gcc.target/arc/tls-1.c: Update test.
From-SVN: r265674
Diffstat (limited to 'gcc/tree-outof-ssa.c')
0 files changed, 0 insertions, 0 deletions