| @ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \ | |
| @ RUN: | llvm-readobj -s - | FileCheck %s | |
| .syntax unified | |
| .text | |
| .thumb | |
| .section .text,"xr",one_only,a | |
| .def a; | |
| .scl 2; | |
| .type 32; | |
| .endef | |
| a: | |
| movs r0, #65 | |
| bx lr | |
| .section .text,"xr",one_only,b | |
| .def b; | |
| .scl 2; | |
| .type 32; | |
| .endef | |
| .thumb_func | |
| b: | |
| movs r0, #66 | |
| bx lr | |
| @ CHECK: Sections [ | |
| @ CHECK: Section { | |
| @ CHECK: Name: .text | |
| @ CHECK: Characteristics [ | |
| @ CHECK: IMAGE_SCN_CNT_CODE | |
| @ CHECK: IMAGE_SCN_MEM_16BIT | |
| @ CHECK: IMAGE_SCN_MEM_EXECUTE | |
| @ CHECK: IMAGE_SCN_MEM_READ | |
| @ CHECK: ] | |
| @ CHECK: } | |
| @ CHECK: Section { | |
| @ CHECK: Name: .text | |
| @ CHECK: Characteristics [ | |
| @ CHECK: IMAGE_SCN_CNT_CODE | |
| @ CHECK: IMAGE_SCN_MEM_16BIT | |
| @ CHECK: IMAGE_SCN_MEM_EXECUTE | |
| @ CHECK: IMAGE_SCN_MEM_READ | |
| @ CHECK: ] | |
| @ CHECK: } | |
| @ CHECK: Section { | |
| @ CHECK: Name: .text | |
| @ CHECK: Characteristics [ | |
| @ CHECK: IMAGE_SCN_CNT_CODE | |
| @ CHECK: IMAGE_SCN_MEM_16BIT | |
| @ CHECK: IMAGE_SCN_MEM_EXECUTE | |
| @ CHECK: IMAGE_SCN_MEM_READ | |
| @ CHECK: ] | |
| @ CHECK: } | |
| @ CHECK: ] | |