diff options
author | Claudiu Zissulescu <claziss@gmail.com> | 2023-05-25 12:53:14 +0300 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gmail.com> | 2023-05-25 13:23:03 +0300 |
commit | 9e264ef6856a0e05834bc52f5774b4d1779913d5 (patch) | |
tree | a51ffa710c191fbc5e3636eb85cb98c58d2aea90 /gcc/tree-vectorizer.cc | |
parent | ea9154dbc8fc86d4c617503ca5e6f02fed3a6a56 (diff) | |
download | gcc-9e264ef6856a0e05834bc52f5774b4d1779913d5.zip gcc-9e264ef6856a0e05834bc52f5774b4d1779913d5.tar.gz gcc-9e264ef6856a0e05834bc52f5774b4d1779913d5.tar.bz2 |
arc: Make TLS Local Dynamic work like Global Dynamic model
Current ARC's TLS Local Dynamic model is using two anchors to access
data, namely `.tdata` and `.tbss`. This implementation is unnecessary
complicated. However, the TLS Local Dynamic model has better results
using Global Dynamic model and anchors.
gcc/ChangeLog;
* config/arc/arc.cc (arc_call_tls_get_addr): Simplify access using
TLS Local Dynamic.
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Diffstat (limited to 'gcc/tree-vectorizer.cc')
0 files changed, 0 insertions, 0 deletions