diff options
Diffstat (limited to 'test/ELF/linkerscript/sections.s')
| -rw-r--r-- | test/ELF/linkerscript/sections.s | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/test/ELF/linkerscript/sections.s b/test/ELF/linkerscript/sections.s index 416e77346a59..2cb9395e6692 100644 --- a/test/ELF/linkerscript/sections.s +++ b/test/ELF/linkerscript/sections.s @@ -20,11 +20,10 @@ # SEC-DEFAULT: 2 .data 00000020 {{[0-9a-f]*}} DATA # SEC-DEFAULT: 3 other 00000003 {{[0-9a-f]*}} DATA # SEC-DEFAULT: 4 .bss 00000002 {{[0-9a-f]*}} BSS -# SEC-DEFAULT: 5 .shstrtab 00000002 {{[0-9a-f]*}} -# SEC-DEFAULT: 6 .comment 00000008 {{[0-9a-f]*}} -# SEC-DEFAULT: 7 .symtab 00000030 {{[0-9a-f]*}} -# SEC-DEFAULT: 8 .shstrtab 0000003b {{[0-9a-f]*}} -# SEC-DEFAULT: 9 .strtab 00000008 {{[0-9a-f]*}} +# SEC-DEFAULT: 5 .comment 00000008 {{[0-9a-f]*}} +# SEC-DEFAULT: 6 .symtab 00000030 {{[0-9a-f]*}} +# SEC-DEFAULT: 7 .shstrtab 0000003b {{[0-9a-f]*}} +# SEC-DEFAULT: 8 .strtab 00000008 {{[0-9a-f]*}} # Sections are put in order specified in linker script, other than alloc # sections going first. @@ -43,12 +42,11 @@ # Idx Name Size # SEC-ORDER: 1 .bss 00000002 {{[0-9a-f]*}} BSS # SEC-ORDER: 2 other 00000003 {{[0-9a-f]*}} DATA -# SEC-ORDER: 3 .shstrtab 00000002 {{[0-9a-f]*}} -# SEC-ORDER: 4 .shstrtab 0000003b {{[0-9a-f]*}} -# SEC-ORDER: 5 .symtab 00000030 {{[0-9a-f]*}} -# SEC-ORDER: 6 .strtab 00000008 {{[0-9a-f]*}} -# SEC-ORDER: 7 .data 00000020 {{[0-9a-f]*}} DATA -# SEC-ORDER: 8 .text 0000000e {{[0-9a-f]*}} TEXT DATA +# SEC-ORDER: 3 .shstrtab 0000003b {{[0-9a-f]*}} +# SEC-ORDER: 4 .symtab 00000030 {{[0-9a-f]*}} +# SEC-ORDER: 5 .strtab 00000008 {{[0-9a-f]*}} +# SEC-ORDER: 6 .data 00000020 {{[0-9a-f]*}} DATA +# SEC-ORDER: 7 .text 0000000e {{[0-9a-f]*}} TEXT DATA # .text and .data have swapped names but proper sizes and types. # RUN: echo "SECTIONS { \ @@ -63,11 +61,10 @@ # SEC-SWAP-NAMES: 2 .text 00000020 {{[0-9a-f]*}} DATA # SEC-SWAP-NAMES: 3 other 00000003 {{[0-9a-f]*}} DATA # SEC-SWAP-NAMES: 4 .bss 00000002 {{[0-9a-f]*}} BSS -# SEC-SWAP-NAMES: 5 .shstrtab 00000002 {{[0-9a-f]*}} -# SEC-SWAP-NAMES: 6 .comment 00000008 {{[0-9a-f]*}} -# SEC-SWAP-NAMES: 7 .symtab 00000030 {{[0-9a-f]*}} -# SEC-SWAP-NAMES: 8 .shstrtab 0000003b {{[0-9a-f]*}} -# SEC-SWAP-NAMES: 9 .strtab 00000008 {{[0-9a-f]*}} +# SEC-SWAP-NAMES: 5 .comment 00000008 {{[0-9a-f]*}} +# SEC-SWAP-NAMES: 6 .symtab 00000030 {{[0-9a-f]*}} +# SEC-SWAP-NAMES: 7 .shstrtab 0000003b {{[0-9a-f]*}} +# SEC-SWAP-NAMES: 8 .strtab 00000008 {{[0-9a-f]*}} # .shstrtab from the input object file is discarded. # RUN: echo "SECTIONS { \ @@ -102,11 +99,10 @@ # SEC-MULTI: 1 .text 0000000e {{[0-9a-f]*}} TEXT DATA # SEC-MULTI: 2 .data 00000023 {{[0-9a-f]*}} DATA # SEC-MULTI: 3 .bss 00000002 {{[0-9a-f]*}} BSS -# SEC-MULTI: 4 .shstrtab 00000002 {{[0-9a-f]*}} -# SEC-MULTI: 5 .comment 00000008 {{[0-9a-f]*}} -# SEC-MULTI: 6 .symtab 00000030 {{[0-9a-f]*}} -# SEC-MULTI: 7 .shstrtab 00000035 {{[0-9a-f]*}} -# SEC-MULTI: 8 .strtab 00000008 {{[0-9a-f]*}} +# SEC-MULTI: 4 .comment 00000008 {{[0-9a-f]*}} +# SEC-MULTI: 5 .symtab 00000030 {{[0-9a-f]*}} +# SEC-MULTI: 6 .shstrtab 00000035 {{[0-9a-f]*}} +# SEC-MULTI: 7 .strtab 00000008 {{[0-9a-f]*}} .globl _start _start: @@ -118,7 +114,5 @@ _start: .section other,"aw" .short 10 .byte 20 -.section .shstrtab,"" -.short 20 .section .bss,"",@nobits .short 0 |
