diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-10-06 16:23:36 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-10-06 16:23:36 +0000 |
commit | 8cecf253e45f144b9a7fd0ace85eeeeb0bebfc83 (patch) | |
tree | 27be75b8fe0d7b152ec69f7244a4c6d524239b60 /test/MC/ELF/merge.s | |
parent | 0dadb15927b912c98918e8a9e7466af77062149f (diff) | |
download | external_llvm-8cecf253e45f144b9a7fd0ace85eeeeb0bebfc83.zip external_llvm-8cecf253e45f144b9a7fd0ace85eeeeb0bebfc83.tar.gz external_llvm-8cecf253e45f144b9a7fd0ace85eeeeb0bebfc83.tar.bz2 |
Correctly handle GOTPCREL relocations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115793 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/ELF/merge.s')
-rw-r--r-- | test/MC/ELF/merge.s | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/MC/ELF/merge.s b/test/MC/ELF/merge.s index 227d414..311327e 100644 --- a/test/MC/ELF/merge.s +++ b/test/MC/ELF/merge.s @@ -11,6 +11,7 @@ movl $.Lfoo, %edi movl $.Lfoo+2, %edi jmp foo@PLT + movq foo@GOTPCREL, %rax .section .sec1,"aM",@progbits,16 .Lfoo: @@ -70,4 +71,12 @@ foo: // CHECK-NEXT: ('r_type', 4 // CHECK-NEXT: ('r_addend', // CHECK-NEXT: ), + +// Relocation 4 refers to symbol 2 +// CHECK-NEXT: # Relocation 4 +// CHECK-NEXT: (('r_offset', +// CHECK-NEXT: ('r_sym', 2) +// CHECK-NEXT: ('r_type', 9 +// CHECK-NEXT: ('r_addend', +// CHECK-NEXT: ), // CHECK-NEXT: ]) |