Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / test / ELF / linkerscript / memory-no-sections.test
blobc5ce9cd1a4af680bad815b7a70bc0f998971201d
1 REQUIRES: x86
3 ## Check that we respect MEMORY commands in linker scripts without
4 ## SECTIONS commands.
6 RUN: split-file %s %ts
7 RUN: llvm-mc -filetype=obj -triple=x86_64 %ts/asm.s -o %t.o
8 RUN: ld.lld -o %t -T %ts/script %t.o
9 RUN: llvm-readelf -S %t | FileCheck %s
11 CHECK: .text             PROGBITS        0000000000001000
12 CHECK: .data             PROGBITS        0000000010000000
14 #--- script
16 MEMORY {
17   flash (rx!w): org = 0x1000, len = 0x3000
18   ram (rwx): org = 0x10000000, len = 0x1000
21 #--- asm.s
23 .text
24 .byte 1
25 .data
26 .byte 2