[lld] r264560 - R_AARCH64_PREL64 is relative.
Rafael Espindola via llvm-commits
llvm-commits at lists.llvm.org
Sun Mar 27 18:31:15 PDT 2016
Author: rafael
Date: Sun Mar 27 20:31:11 2016
New Revision: 264560
URL: http://llvm.org/viewvc/llvm-project?rev=264560&view=rev
Log:
R_AARCH64_PREL64 is relative.
Modified:
lld/trunk/ELF/Target.cpp
lld/trunk/test/ELF/aarch64-relative.s
Modified: lld/trunk/ELF/Target.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Target.cpp?rev=264560&r1=264559&r2=264560&view=diff
==============================================================================
--- lld/trunk/ELF/Target.cpp (original)
+++ lld/trunk/ELF/Target.cpp Sun Mar 27 20:31:11 2016
@@ -1240,6 +1240,7 @@ bool AArch64TargetInfo::isRelRelative(ui
case R_AARCH64_JUMP26:
case R_AARCH64_CONDBR19:
case R_AARCH64_TSTBR14:
+ case R_AARCH64_PREL64:
return true;
}
}
Modified: lld/trunk/test/ELF/aarch64-relative.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/aarch64-relative.s?rev=264560&r1=264559&r2=264560&view=diff
==============================================================================
--- lld/trunk/test/ELF/aarch64-relative.s (original)
+++ lld/trunk/test/ELF/aarch64-relative.s Sun Mar 27 20:31:11 2016
@@ -21,6 +21,6 @@
.rodata
.long .Lfoo - .
-
+.xword .Lfoo - . // R_AARCH64_PREL64
// CHECK: Relocations [
// CHECK-NEXT: ]
More information about the llvm-commits
mailing list