diff options
Diffstat (limited to 'lld/test/ELF/aarch64-abs32-dyn.s')
-rw-r--r-- | lld/test/ELF/aarch64-abs32-dyn.s | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lld/test/ELF/aarch64-abs32-dyn.s b/lld/test/ELF/aarch64-abs32-dyn.s new file mode 100644 index 00000000000..085fe15cba1 --- /dev/null +++ b/lld/test/ELF/aarch64-abs32-dyn.s @@ -0,0 +1,14 @@ +# REQUIRES: aarch64 +# RUN: llvm-mc -filetype=obj -triple=aarch64 %s -o %t.o +# RUN: not ld.lld -shared %t.o -o /dev/null 2>&1 | FileCheck %s + +## Test we don't create R_AARCH64_RELATIVE. + +# CHECK: error: relocation R_AARCH64_ABS32 cannot be used against symbol hidden; recompile with -fPIC + +.globl hidden +.hidden hidden +hidden: + +.data +.long hidden |