forked from OSchip/llvm-project
Make the test future proof.
It currently depends on the fact that we don't concatenate merge sections with the same name but different properties. llvm-svn: 293583
This commit is contained in:
parent
d89a6e11a7
commit
6138cf87ce
|
@ -7,7 +7,7 @@
|
|||
// RUN: ld.lld -O0 %t.o -o %t.so -shared
|
||||
// RUN: llvm-readobj -s -section-data -t %t.so | FileCheck --check-prefix=NOMERGE %s
|
||||
|
||||
.section .rodata.str1.1,"aMS",@progbits,1
|
||||
.section .rodata1,"aMS",@progbits,1
|
||||
.asciz "abc"
|
||||
foo:
|
||||
.ascii "a"
|
||||
|
@ -15,13 +15,13 @@ bar:
|
|||
.asciz "bc"
|
||||
.asciz "bc"
|
||||
|
||||
.section .rodata.str2.2,"aMS",@progbits,2
|
||||
.section .rodata2,"aMS",@progbits,2
|
||||
.align 2
|
||||
zed:
|
||||
.short 20
|
||||
.short 0
|
||||
|
||||
// CHECK: Name: .rodata
|
||||
// CHECK: Name: .rodata1
|
||||
// CHECK-NEXT: Type: SHT_PROGBITS
|
||||
// CHECK-NEXT: Flags [
|
||||
// CHECK-NEXT: SHF_ALLOC
|
||||
|
@ -39,7 +39,7 @@ zed:
|
|||
// CHECK-NEXT: 0000: 61626300 |abc.|
|
||||
// CHECK-NEXT: )
|
||||
|
||||
// NOTAIL: Name: .rodata
|
||||
// NOTAIL: Name: .rodata1
|
||||
// NOTAIL-NEXT: Type: SHT_PROGBITS
|
||||
// NOTAIL-NEXT: Flags [
|
||||
// NOTAIL-NEXT: SHF_ALLOC
|
||||
|
@ -57,23 +57,23 @@ zed:
|
|||
// NOTAIL-NEXT: 0000: 61626300 626300 |abc.bc.|
|
||||
// NOTAIL-NEXT: )
|
||||
|
||||
// NOMERGE: Name: .rodata
|
||||
// NOMERGE: Name: .rodata1
|
||||
// NOMERGE-NEXT: Type: SHT_PROGBITS
|
||||
// NOMERGE-NEXT: Flags [
|
||||
// NOMERGE-NEXT: SHF_ALLOC
|
||||
// NOMERGE-NEXT: ]
|
||||
// NOMERGE-NEXT: Address: 0x1C8
|
||||
// NOMERGE-NEXT: Offset: 0x1C8
|
||||
// NOMERGE-NEXT: Size: 16
|
||||
// NOMERGE-NEXT: Size: 11
|
||||
// NOMERGE-NEXT: Link: 0
|
||||
// NOMERGE-NEXT: Info: 0
|
||||
// NOMERGE-NEXT: AddressAlignment: 2
|
||||
// NOMERGE-NEXT: AddressAlignment: 1
|
||||
// NOMERGE-NEXT: EntrySize: 0
|
||||
// NOMERGE-NEXT: SectionData (
|
||||
// NOMERGE-NEXT: 0000: 61626300 61626300 62630000 14000000 |abc.abc.bc......|
|
||||
// NOMERGE-NEXT: 0000: 61626300 61626300 626300 |abc.abc.bc.|
|
||||
// NOMERGE-NEXT: )
|
||||
|
||||
// CHECK: Name: .rodata
|
||||
// CHECK: Name: .rodata2
|
||||
// CHECK-NEXT: Type: SHT_PROGBITS
|
||||
// CHECK-NEXT: Flags [
|
||||
// CHECK-NEXT: SHF_ALLOC
|
||||
|
|
Loading…
Reference in New Issue