diff options
author | Fangrui Song <maskray@google.com> | 2019-06-03 05:41:31 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-06-03 05:41:31 +0000 |
commit | ce1534b4055d52e007aff99dee521f6b7a7dba44 (patch) | |
tree | 59f78122fa7d6fe32d4d4ca4087b4be27be7872a /clang/lib/Sema/SemaExpr.cpp | |
parent | abb7484c31d5346c5f7b06fb65549b0fef75dccf (diff) | |
download | bcm5719-llvm-ce1534b4055d52e007aff99dee521f6b7a7dba44.tar.gz bcm5719-llvm-ce1534b4055d52e007aff99dee521f6b7a7dba44.zip |
[ELF][PPC64] Don't apply LD->LE relaxation on R_PPC64_GOT_DTPREL16*
In ELF v2 ABI, R_PPC64_GOT_DTPREL16* are not relaxed.
This family of relocation types are used for variables outside of 2GiB
of the TLS block. 2 instructions cannot materialize a DTPREL offset that
is not 32-bit.
Reviewed By: ruiu
Differential Revision: https://reviews.llvm.org/D62737
llvm-svn: 362357
Diffstat (limited to 'clang/lib/Sema/SemaExpr.cpp')
0 files changed, 0 insertions, 0 deletions