diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2015-12-30 11:57:38 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2015-12-30 11:57:38 +0000 |
commit | 5a5c549fe9a3fef595297bd21d36bed8409dc37d (patch) | |
tree | a964c8f5ac85b7b641cac022c5f9bf4eed3d2b9b /test/old-elf/x86.test | |
parent | fb911942f1434f3d1750f83f25f5e42c80e60638 (diff) | |
download | src-test2-5a5c549fe9a3fef595297bd21d36bed8409dc37d.tar.gz src-test2-5a5c549fe9a3fef595297bd21d36bed8409dc37d.zip |
Notes
Diffstat (limited to 'test/old-elf/x86.test')
-rw-r--r-- | test/old-elf/x86.test | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/test/old-elf/x86.test b/test/old-elf/x86.test new file mode 100644 index 000000000000..3bc4a6963a50 --- /dev/null +++ b/test/old-elf/x86.test @@ -0,0 +1,38 @@ +# Source for input file: reloc-xb.x86 +# xb.S: +# .section .text, "ax", @progbits +# .align 0x4 +# .globl _start +# _start: +# .globl back +# back: +# call target +# +# Source for input file: reloc-xt.x86 +# xt.S: +# .section .text, "ax", @progbits +# +# .globl target +# target: +# call back +# +# Assembled with: "as --32" + +RUN: lld -flavor old-gnu -target i386 -e back --output-filetype=yaml %p/Inputs/reloc-xb.x86 %p/Inputs/reloc-xt.x86 | FileCheck %s -check-prefix x86-yaml + +x86-yaml: - name: back +x86-yaml: scope: global +x86-yaml: content: [ E8, FC, FF, FF, FF ] +x86-yaml: references: +x86-yaml: - kind: R_386_PC32 +x86-yaml: offset: 1 +x86-yaml: target: target + +x86-yaml: - name: target +x86-yaml: scope: global +x86-yaml: content: [ E8, FC, FF, FF, FF ] +x86-yaml: references: +x86-yaml: - kind: R_386_PC32 +x86-yaml: offset: 1 +x86-yaml: target: back + |