aboutsummaryrefslogtreecommitdiff
path: root/test/ELF/relocation-copy.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/relocation-copy.s')
-rw-r--r--test/ELF/relocation-copy.s16
1 files changed, 10 insertions, 6 deletions
diff --git a/test/ELF/relocation-copy.s b/test/ELF/relocation-copy.s
index 85cbf673910a..2e958ad5e955 100644
--- a/test/ELF/relocation-copy.s
+++ b/test/ELF/relocation-copy.s
@@ -2,18 +2,19 @@
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
// RUN: llvm-mc -filetype=obj -triple=x86_64-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: ld.lld %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:
+.global _start
+_start:
movl $5, x
movl $7, y
movl $9, z
+movl $x, %edx
+movl $y, %edx
+movl $z, %edx
// CHECK: Name: .bss
// CHECK-NEXT: Type: SHT_NOBITS (0x8)
@@ -57,7 +58,10 @@ movl $9, z
// 77840 = 0x13000 + 16
// 77844 = 0x13000 + 16 + 4
// CODE: Disassembly of section .text:
-// CODE-NEXT: main:
+// CODE-NEXT: _start:
// CODE-NEXT: 11000: c7 04 25 00 30 01 00 05 00 00 00 movl $5, 77824
// CODE-NEXT: 1100b: c7 04 25 10 30 01 00 07 00 00 00 movl $7, 77840
// CODE-NEXT: 11016: c7 04 25 14 30 01 00 09 00 00 00 movl $9, 77844
+// CODE-NEXT: 11021: ba 00 30 01 00 movl $77824, %edx
+// CODE-NEXT: 11026: ba 10 30 01 00 movl $77840, %edx
+// CODE-NEXT: 1102b: ba 14 30 01 00 movl $77844, %edx