aboutsummaryrefslogtreecommitdiff
path: root/libiberty/simple-object-elf.c
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@synopsys.com>2019-07-22 09:06:37 +0200
committerClaudiu Zissulescu <claziss@gcc.gnu.org>2019-07-22 09:06:37 +0200
commit4be6c9b9a2085b32be37df4216c37b395c7bd1a2 (patch)
tree91647b5f3e6f07bd833f12aa9073ce0996030c3d /libiberty/simple-object-elf.c
parent9e23d3bb28fc1efe3ed4eea47922291ad1311264 (diff)
downloadgcc-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