xref: /llvm-project-15.0.7/llvm/test/MC/ARM/Windows/multiple-text-sections.s (revision e29e30b1)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1@ RUN: llvm-mc -triple thumbv7-windows-itanium -filetype obj -o - %s \
2@ RUN:   | llvm-readobj -S - | FileCheck %s
3
4	.syntax unified
5	.text
6	.thumb
7
8	.section	.text,"xr",one_only,a
9
10	.def	 a;
11		.scl	2;
12		.type	32;
13	.endef
14a:
15	movs	r0, #65
16	bx	lr
17
18	.section	.text,"xr",one_only,b
19
20	.def	 b;
21		.scl	2;
22		.type	32;
23	.endef
24	.thumb_func
25b:
26	movs	r0, #66
27	bx	lr
28
29@ CHECK: Sections [
30@ CHECK:   Section {
31@ CHECK:     Name: .text
32@ CHECK:     Characteristics [
33@ CHECK:       IMAGE_SCN_CNT_CODE
34@ CHECK:       IMAGE_SCN_MEM_16BIT
35@ CHECK:       IMAGE_SCN_MEM_EXECUTE
36@ CHECK:       IMAGE_SCN_MEM_READ
37@ CHECK:     ]
38@ CHECK:   }
39@ CHECK:   Section {
40@ CHECK:     Name: .text
41@ CHECK:     Characteristics [
42@ CHECK:       IMAGE_SCN_CNT_CODE
43@ CHECK:       IMAGE_SCN_MEM_16BIT
44@ CHECK:       IMAGE_SCN_MEM_EXECUTE
45@ CHECK:       IMAGE_SCN_MEM_READ
46@ CHECK:     ]
47@ CHECK:   }
48@ CHECK:   Section {
49@ CHECK:     Name: .text
50@ CHECK:     Characteristics [
51@ CHECK:       IMAGE_SCN_CNT_CODE
52@ CHECK:       IMAGE_SCN_MEM_16BIT
53@ CHECK:       IMAGE_SCN_MEM_EXECUTE
54@ CHECK:       IMAGE_SCN_MEM_READ
55@ CHECK:     ]
56@ CHECK:   }
57@ CHECK: ]
58
59

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026