summaryrefslogtreecommitdiff
path: root/test/ELF/x86-64-dyn-rel-error3.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/x86-64-dyn-rel-error3.s')
-rw-r--r--test/ELF/x86-64-dyn-rel-error3.s16
1 files changed, 0 insertions, 16 deletions
diff --git a/test/ELF/x86-64-dyn-rel-error3.s b/test/ELF/x86-64-dyn-rel-error3.s
deleted file mode 100644
index 86cef1426df9c..0000000000000
--- a/test/ELF/x86-64-dyn-rel-error3.s
+++ /dev/null
@@ -1,16 +0,0 @@
-# REQUIRES: x86
-# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
-# RUN: not ld.lld %t.o -shared -o /dev/null 2>&1 | FileCheck %s
-
-# CHECK: relocation R_X86_64_8 cannot be used against symbol foo; recompile with -fPIC
-# CHECK: relocation R_X86_64_16 cannot be used against symbol foo; recompile with -fPIC
-# CHECK: relocation R_X86_64_PC8 cannot be used against symbol foo; recompile with -fPIC
-# CHECK: relocation R_X86_64_PC16 cannot be used against symbol foo; recompile with -fPIC
-
-.global foo
-
-.data
-.byte foo # R_X86_64_8
-.short foo # R_X86_64_16
-.byte foo - . # R_X86_64_PC8
-.short foo - . # R_X86_64_PC16