mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-17 06:33:21 +00:00
42edeb1ba8
so. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175327 91177308-0d34-0410-b5e6-96231b3b80d8
63 lines
2.0 KiB
ArmAsm
63 lines
2.0 KiB
ArmAsm
# RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s
|
|
# RUN: elf-dump --dump-section-data < %t | FileCheck %s
|
|
.section .nobits
|
|
.byte 1
|
|
.section .nobits2
|
|
.byte 1
|
|
.section .nobitsfoo
|
|
.byte 1
|
|
.section .init_array
|
|
.byte 1
|
|
.section .init_array2
|
|
.byte 1
|
|
.section .init_arrayfoo
|
|
.byte 1
|
|
.section .fini_array
|
|
.byte 1
|
|
.section .fini_array2
|
|
.byte 1
|
|
.section .fini_arrayfoo
|
|
.byte 1
|
|
.section .preinit_array
|
|
.byte 1
|
|
.section .preinit_array2
|
|
.byte 1
|
|
.section .preinit_arrayfoo
|
|
.byte 1
|
|
.section .note
|
|
.byte 1
|
|
.section .note2
|
|
.byte 1
|
|
.section .notefoo
|
|
.byte 1
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.nobits'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.nobits2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.nobitsfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.init_array'
|
|
# CHECK-NEXT: ('sh_type', 0x0000000e)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.init_array2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.init_arrayfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.fini_array'
|
|
# CHECK-NEXT: ('sh_type', 0x0000000f)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.fini_array2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.fini_arrayfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_array'
|
|
# CHECK-NEXT: ('sh_type', 0x00000010)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_array2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.preinit_arrayfoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000001)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.note'
|
|
# CHECK-NEXT: ('sh_type', 0x00000007)
|
|
# CHECK: (('sh_name', 0x00000{{...}}) # '.note2'
|
|
# CHECK-NEXT: ('sh_type', 0x00000007)
|
|
#CHECK: (('sh_name', 0x00000{{...}}) # '.notefoo'
|
|
# CHECK-NEXT: ('sh_type', 0x00000007)
|