Files
clang-p2996/lld/test/ELF/linkerscript/fill.s
Rafael Espindola 1b87995f31 Make tests less dependent on the exact layout.
In most cases that means just not checking the address when we don't
need it.

For some tests it is easier to just set . to a known value.

llvm-svn: 281976
2016-09-20 15:08:24 +00:00

31 lines
690 B
ArmAsm

# REQUIRES: x86
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o
# RUN: echo "SECTIONS { \
# RUN: .out : { \
# RUN: FILL(0x11111111); \
# RUN: *(.aaa) \
# RUN: . += 4; \
# RUN: *(.bbb) \
# RUN: . += 4; \
# RUN: FILL(0x22222222); \
# RUN: . += 4; \
# RUN: } \
# RUN: }; " > %t.script
# RUN: ld.lld -o %t --script %t.script %t.o
# RUN: llvm-objdump -s %t | FileCheck %s
# CHECK: Contents of section .out:
# CHECK-NEXT: aa222222 22bb2222 22222222 2222
.text
.globl _start
_start:
.section .aaa, "a"
.align 1
.byte 0xAA
.section .bbb, "a"
.align 1
.byte 0xBB