forked from OSchip/llvm-project
Mark R_AARCH64_LDST64_ABS_LO12_NC as relative.
llvm-svn: 261769
This commit is contained in:
parent
6ae1a11d4d
commit
57ca270b7a
|
@ -1222,7 +1222,8 @@ AArch64TargetInfo::AArch64TargetInfo() {
|
|||
bool AArch64TargetInfo::isRelRelative(uint32_t Type) const {
|
||||
return Type == R_AARCH64_PREL32 || Type == R_AARCH64_ADR_PREL_PG_HI21 ||
|
||||
Type == R_AARCH64_LDST8_ABS_LO12_NC ||
|
||||
Type == R_AARCH64_LDST32_ABS_LO12_NC;
|
||||
Type == R_AARCH64_LDST32_ABS_LO12_NC ||
|
||||
Type == R_AARCH64_LDST64_ABS_LO12_NC;
|
||||
}
|
||||
|
||||
bool AArch64TargetInfo::isTlsGlobalDynamicRel(unsigned Type) const {
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
adrp x8, .Lfoo
|
||||
strb w9, [x8, :lo12:.Lfoo]
|
||||
ldr w0, [x8, :lo12:.Lfoo]
|
||||
ldr x0, [x8, :lo12:.Lfoo]
|
||||
|
||||
.data
|
||||
.Lfoo:
|
||||
|
|
Loading…
Reference in New Issue