1 @ RUN
: llvm-mc
-triple armv7-eabi
-filetype obj
-o
- %s | llvm-readobj
--symbols \
4 @ RUN
: llvm-mc
-triple armv7-eabi
-filetype asm
-o
- %s \
5 @ RUN
: | FileCheck
--check-prefix
=ASM
%s
11 .type arm_func,%function
15 .thumb_set alias_arm_func, arm_func
17 alias_arm_func2
= alias_arm_func
18 alias_arm_func3
= alias_arm_func2
20 @ ASM
: .thumb_set alias_arm_func, arm_func
24 .type thumb_func,%function
29 .thumb_set alias_thumb_func, thumb_func
31 .thumb_set seedless, 0x5eed1e55
32 .thumb_set eggsalad, seedless + 0x87788358
33 .thumb_set faceless, ~eggsalad + 0xe133c002
35 .thumb_set alias_undefined_data, badblood
39 .type badblood,%object
43 .type bedazzle,%object
50 .thumb_set alias_defined_data, bedazzle
58 .thumb_set beta, alpha
61 @ CHECK
: Name
: alias_arm_func
63 @ CHECK
: Type
: Function
67 @ CHECK
: Name
: alias_arm_func2
69 @ CHECK
: Type
: Function
73 @ CHECK
: Name
: alias_arm_func3
75 @ CHECK
: Type
: Function
79 @ CHECK
: Name
: alias_defined_data
81 @ CHECK
: Type
: Function
85 @ CHECK
: Name
: alias_thumb_func
87 @ CHECK
: Type
: Function
91 @ CHECK
: Name
: alias_undefined_data
99 @ CHECK
: Type
: Function
103 @ CHECK
: Name
: arm_func
105 @ CHECK
: Type
: Function
109 @ CHECK
: Name
: badblood
110 @ CHECK-NEXT
: Value
: 0x0
111 @ CHECK-NEXT
: Size
: 0
112 @ CHECK-NEXT
: Binding
: Local
113 @ CHECK-NEXT
: Type
: Object
114 @ CHECK-NEXT
: Other
: 0
115 @ CHECK-NEXT
: Section
: .data
119 @ CHECK
: Name
: bedazzle
121 @ CHECK
: Type
: Object
127 @ CHECK
: Type
: Function
131 @ CHECK
: Name
: eggsalad
132 @ CHECK
: Value
: 0xE665A1AD
133 @ CHECK
: Type
: Function
137 @ CHECK
: Name
: faceless
138 @ CHECK
: Value
: 0xFACE1E55
139 @ CHECK
: Type
: Function
143 @ CHECK
: Name
: seedless
144 @ CHECK
: Value
: 0x5EED1E55
145 @ CHECK
: Type
: Function
149 @ CHECK
: Name
: thumb_func
151 @ CHECK
: Type
: Function