summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-06-06 02:29:56 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-06-06 02:29:56 +0000
commitf3d49b30b5abd0569420f5847bda2343c55a9186 (patch)
tree871dc9da2daf8eb59a72431c1ac41f710dcc7de4 /llvm/test
parent8a484c30178b49fcadad8c6656d2eab94d2d1f42 (diff)
downloadbcm5719-llvm-f3d49b30b5abd0569420f5847bda2343c55a9186.tar.gz
bcm5719-llvm-f3d49b30b5abd0569420f5847bda2343c55a9186.zip
Handle 16 bit PC relative relocations.
Fixes pr23771. llvm-svn: 239214
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/ELF/relocation.s5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/MC/ELF/relocation.s b/llvm/test/MC/ELF/relocation.s
index 7697eb06001..34f1a403813 100644
--- a/llvm/test/MC/ELF/relocation.s
+++ b/llvm/test/MC/ELF/relocation.s
@@ -54,6 +54,10 @@ bar:
.quad pr23272_2 - pr23272
.quad pr23272_3 - pr23272
+
+ .code16
+ call pr23771
+
// CHECK: Section {
// CHECK: Name: .rela.text
// CHECK: Relocations [
@@ -90,5 +94,6 @@ bar:
// CHECK-NEXT: 0xD4 R_X86_64_SIZE32 blah 0xFFFFFFFFFFFFFFE0
// CHECK-NEXT: 0xD8 R_X86_64_GOTPCREL foo 0x0
// CHECK-NEXT: 0xDC R_X86_64_PLT32 foo 0x0
+// CHECK-NEXT: 0xF1 R_X86_64_PC16 pr23771 0xFFFFFFFFFFFFFFFE
// CHECK-NEXT: ]
// CHECK-NEXT: }
OpenPOWER on IntegriCloud