1# RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s 2# RUN: llvm-readobj -s < %t | FileCheck %s 3.section .nobits 4.byte 1 5.section .nobits2 6.byte 1 7.section .nobitsfoo 8.byte 1 9.section .init_array 10.byte 1 11.section .init_array2 12.byte 1 13.section .init_arrayfoo 14.byte 1 15.section .fini_array 16.byte 1 17.section .fini_array2 18.byte 1 19.section .fini_arrayfoo 20.byte 1 21.section .preinit_array 22.byte 1 23.section .preinit_array2 24.byte 1 25.section .preinit_arrayfoo 26.byte 1 27.section .note 28.byte 1 29.section .note2 30.byte 1 31.section .notefoo 32.byte 1 33# CHECK: Name: .nobits 34# CHECK-NEXT: Type: SHT_PROGBITS 35# CHECK: Name: .nobits2 36# CHECK-NEXT: Type: SHT_PROGBITS 37# CHECK: Name: .nobitsfoo 38# CHECK-NEXT: Type: SHT_PROGBITS 39# CHECK: Name: .init_array 40# CHECK-NEXT: Type: SHT_INIT_ARRAY 41# CHECK: Name: .init_array2 42# CHECK-NEXT: Type: SHT_PROGBITS 43# CHECK: Name: .init_arrayfoo 44# CHECK-NEXT: Type: SHT_PROGBITS 45# CHECK: Name: .fini_array 46# CHECK-NEXT: Type: SHT_FINI_ARRAY 47# CHECK: Name: .fini_array2 48# CHECK-NEXT: Type: SHT_PROGBITS 49# CHECK: Name: .fini_arrayfoo 50# CHECK-NEXT: Type: SHT_PROGBITS 51# CHECK: Name: .preinit_array 52# CHECK-NEXT: Type: SHT_PREINIT_ARRAY 53# CHECK: Name: .preinit_array2 54# CHECK-NEXT: Type: SHT_PROGBITS 55# CHECK: Name: .preinit_arrayfoo 56# CHECK-NEXT: Type: SHT_PROGBITS 57# CHECK: Name: .note 58# CHECK-NEXT: Type: SHT_NOTE 59# CHECK: Name: .note2 60# CHECK-NEXT: Type: SHT_NOTE 61# CHECK: Name: .notefoo 62# CHECK-NEXT: Type: SHT_NOTE 63