Rafael Espindola | 0c6a4f1 | 2015-11-11 19:54:14 +0000 | [diff] [blame] | 1 | // REQUIRES: x86 |
| 2 | // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/shared.s -o %t.o |
Rafael Espindola | 9c8904f | 2015-11-18 06:11:01 +0000 | [diff] [blame] | 3 | // RUN: ld.lld %t.o -o %t.so -shared |
Rafael Espindola | 0c6a4f1 | 2015-11-11 19:54:14 +0000 | [diff] [blame] | 4 | // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t2.o |
Rafael Espindola | 9c8904f | 2015-11-18 06:11:01 +0000 | [diff] [blame] | 5 | // RUN: ld.lld %t2.o %t.so -o %t |
Rafael Espindola | 0c6a4f1 | 2015-11-11 19:54:14 +0000 | [diff] [blame] | 6 | // RUN: llvm-readobj -r %t | FileCheck %s |
| 7 | |
| 8 | .globl _start |
| 9 | _start: |
| 10 | .cfi_startproc |
| 11 | .cfi_personality 3, bar |
| 12 | .cfi_endproc |
| 13 | |
| 14 | // CHECK: Section ({{.*}}) .rela.plt { |
| 15 | // CHECK-NEXT: R_X86_64_JUMP_SLOT bar 0x0 |
| 16 | // CHECK-NEXT: } |