Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / test / ELF / linkerscript / quoted-section-name.test
blob43e8fd047f1706dcc91fa95abc10b40d204c288f
1 # REQUIRES: x86
3 ## Handling of quotes is tricky sometimes. Check we do that right and include
4 ## "foo bar" section into ".data foo" as expected.
6 # RUN: echo '.section "foo bar", "aw"; nop' | llvm-mc -filetype=obj -triple=x86_64 - -o %t.o
7 # RUN: ld.lld %t.o --script %s -o %t --print-map | FileCheck %s
8 # RUN: llvm-readelf -S %t | FileCheck %s --check-prefix=SEC
9 # CHECK:      .data foo
10 # CHECK-NEXT:   {{.*}}(foo bar)
12 # SEC: ]{{  }}.data foo
13 # SEC: ]{{  }}.data bar
15 SECTIONS {
16   " .data foo" : { *("foo bar") }
19 OVERWRITE_SECTIONS {
20   " .data bar" : { bar = .; }