1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \ 2*9880d681SAndroid Build Coastguard Worker@ RUN: | llvm-readobj -s - | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker .syntax unified 5*9880d681SAndroid Build Coastguard Worker .thumb 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Worker .text 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker .def function 10*9880d681SAndroid Build Coastguard Worker .type 32 11*9880d681SAndroid Build Coastguard Worker .scl 2 12*9880d681SAndroid Build Coastguard Worker .endef 13*9880d681SAndroid Build Coastguard Worker .global function 14*9880d681SAndroid Build Coastguard Worker .thumb_func 15*9880d681SAndroid Build Coastguard Workerfunction: 16*9880d681SAndroid Build Coastguard Worker bx lr 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Worker@ CHECK: Sections [ 19*9880d681SAndroid Build Coastguard Worker@ CHECK: Section { 20*9880d681SAndroid Build Coastguard Worker@ CHECK: Name: .text 21*9880d681SAndroid Build Coastguard Worker@ CHECK: Characteristics [ 22*9880d681SAndroid Build Coastguard Worker@ CHECK: IMAGE_SCN_ALIGN_4BYTES 23*9880d681SAndroid Build Coastguard Worker@ CHECK: IMAGE_SCN_CNT_CODE 24*9880d681SAndroid Build Coastguard Worker@ CHECK: IMAGE_SCN_MEM_16BIT 25*9880d681SAndroid Build Coastguard Worker@ CHECK: IMAGE_SCN_MEM_EXECUTE 26*9880d681SAndroid Build Coastguard Worker@ CHECK: IMAGE_SCN_MEM_PURGEABLE 27*9880d681SAndroid Build Coastguard Worker@ CHECK: IMAGE_SCN_MEM_READ 28*9880d681SAndroid Build Coastguard Worker@ CHECK: ] 29*9880d681SAndroid Build Coastguard Worker@ CHECK: } 30*9880d681SAndroid Build Coastguard Worker@ CHECK: ] 31