diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2019-07-22 09:06:37 +0200 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gcc.gnu.org> | 2019-07-22 09:06:37 +0200 |
commit | 4be6c9b9a2085b32be37df4216c37b395c7bd1a2 (patch) | |
tree | 91647b5f3e6f07bd833f12aa9073ce0996030c3d /libiberty/simple-object-elf.c | |
parent | 9e23d3bb28fc1efe3ed4eea47922291ad1311264 (diff) | |
download | gcc-4be6c9b9a2085b32be37df4216c37b395c7bd1a2.zip gcc-4be6c9b9a2085b32be37df4216c37b395c7bd1a2.tar.gz gcc-4be6c9b9a2085b32be37df4216c37b395c7bd1a2.tar.bz2 |
[ARC] Fix emitting TLS symbols.
When storing a TLS symbol to memory, always use an intermediate register to load it.
gcc/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.c (prepare_move_operands): Always use an
intermediate register when storing a TLS symbols.
gcc/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* gcc/testsuite/gcc.target/arc/tls-2.c: New test.
* gcc/testsuite/gcc.target/arc/tls-3.c: Likewise.
From-SVN: r273657
Diffstat (limited to 'libiberty/simple-object-elf.c')
0 files changed, 0 insertions, 0 deletions