diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-06 02:29:56 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-06 02:29:56 +0000 |
| commit | f3d49b30b5abd0569420f5847bda2343c55a9186 (patch) | |
| tree | 871dc9da2daf8eb59a72431c1ac41f710dcc7de4 /llvm/test | |
| parent | 8a484c30178b49fcadad8c6656d2eab94d2d1f42 (diff) | |
| download | bcm5719-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.s | 5 |
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: } |

