14a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \
24a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ RUN:   | llvm-readobj -s - | FileCheck %s
34a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
44a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.syntax unified
54a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.text
64a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.thumb
74a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
84a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.section	.text,"xr",one_only,a
94a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
104a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.def	 a;
114a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project		.scl	2;
124a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project		.type	32;
134a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.endef
144a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projecta:
154a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	movs	r0, #65
164a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	bx	lr
174a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
184a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.section	.text,"xr",one_only,b
194a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
204a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.def	 b;
214a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project		.scl	2;
224a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project		.type	32;
234a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.endef
244a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	.thumb_func
254a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectb:
264a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	movs	r0, #66
274a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	bx	lr
284a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
294a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK: Sections [
304a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:   Section {
314a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     Name: .text
324a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     Characteristics [
334a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_CNT_CODE
344a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_16BIT
354a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_EXECUTE
364a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_READ
374a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     ]
384a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:   }
394a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:   Section {
404a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     Name: .text
414a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     Characteristics [
424a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_CNT_CODE
434a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_16BIT
444a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_EXECUTE
454a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_READ
464a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     ]
474a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:   }
484a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:   Section {
494a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     Name: .text
504a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     Characteristics [
514a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_CNT_CODE
524a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_16BIT
534a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_EXECUTE
544a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:       IMAGE_SCN_MEM_READ
554a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:     ]
564a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK:   }
574a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project@ CHECK: ]
584a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
594a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project