diff options
Diffstat (limited to 'test/ELF/relocation-copy-i686.s')
-rw-r--r-- | test/ELF/relocation-copy-i686.s | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/test/ELF/relocation-copy-i686.s b/test/ELF/relocation-copy-i686.s deleted file mode 100644 index 8b14f9aadde6f..0000000000000 --- a/test/ELF/relocation-copy-i686.s +++ /dev/null @@ -1,63 +0,0 @@ -// REQUIRES: x86 -// RUN: llvm-mc -filetype=obj -triple=i686-pc-linux %s -o %t.o -// RUN: llvm-mc -filetype=obj -triple=i686-pc-linux %p/Inputs/relocation-copy.s -o %t2.o -// RUN: ld.lld -shared %t2.o -o %t.so -// RUN: ld.lld -e main %t.o %t.so -o %t3 -// RUN: llvm-readobj -s -r --expand-relocs %t3 | FileCheck %s -// RUN: llvm-objdump -d %t3 | FileCheck -check-prefix=CODE %s - -.text -.globl main -.align 16, 0x90 -.type main,@function -main: -movl $5, x -movl $7, y -movl $9, z - -// CHECK: Name: .bss -// CHECK-NEXT: Type: SHT_NOBITS -// CHECK-NEXT: Flags [ -// CHECK-NEXT: SHF_ALLOC -// CHECK-NEXT: SHF_WRITE -// CHECK-NEXT: ] -// CHECK-NEXT: Address: 0x403000 -// CHECK-NEXT: Offset: -// CHECK-NEXT: Size: 24 -// CHECK-NEXT: Link: 0 -// CHECK-NEXT: Info: 0 -// CHECK-NEXT: AddressAlignment: 16 -// CHECK-NEXT: EntrySize: 0 - -// CHECK: Relocations [ -// CHECK-NEXT: Section ({{.*}}) .rel.dyn { -// CHECK-NEXT: Relocation { -// CHECK-NEXT: Offset: -// CHECK-NEXT: Type: R_386_COPY -// CHECK-NEXT: Symbol: x -// CHECK-NEXT: Addend: 0x0 -// CHECK-NEXT: } -// CHECK-NEXT: Relocation { -// CHECK-NEXT: Offset: -// CHECK-NEXT: Type: R_386_COPY -// CHECK-NEXT: Symbol: y -// CHECK-NEXT: Addend: 0x0 -// CHECK-NEXT: } -// CHECK-NEXT: Relocation { -// CHECK-NEXT: Offset: -// CHECK-NEXT: Type: R_386_COPY -// CHECK-NEXT: Symbol: z -// CHECK-NEXT: Addend: 0x0 -// CHECK-NEXT: } -// CHECK-NEXT: } -// CHECK-NEXT: ] - -// 4206592 = 0x403000 -// 16 is alignment here -// 4206608 = 0x403000 + 16 -// 4206612 = 0x403000 + 16 + 4 -// CODE: Disassembly of section .text: -// CODE-NEXT: main: -// CODE-NEXT: 401000: c7 05 00 30 40 00 05 00 00 00 movl $5, 4206592 -// CODE-NEXT: 40100a: c7 05 10 30 40 00 07 00 00 00 movl $7, 4206608 -// CODE-NEXT: 401014: c7 05 14 30 40 00 09 00 00 00 movl $9, 4206612 |