1 @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -t \
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 @ ASM: .thumb_set alias_arm_func, arm_func
21 .type thumb_func,%function
26 .thumb_set alias_thumb_func, thumb_func
28 .thumb_set seedless, 0x5eed1e55
29 .thumb_set eggsalad, seedless + 0x87788358
30 .thumb_set faceless, ~eggsalad + 0xe133c002
32 .thumb_set alias_undefined_data, badblood
36 .type badblood,%object
40 .type bedazzle,%object
47 .thumb_set alias_defined_data, bedazzle
57 .thumb_set beta, alpha
59 .thumb_set alias_undefined, undefined
62 @ CHECK: Name: alias_arm_func
64 @ CHECK: Type: Function
68 @ CHECK: Name: alias_defined_data
70 @ CHECK: Type: Function
74 @ CHECK: Name: alias_thumb_func
76 @ CHECK: Type: Function
80 @ CHECK: Name: alias_undefined_data
88 @ CHECK: Type: Function
92 @ CHECK: Name: arm_func
94 @ CHECK: Type: Function
98 @ CHECK: Name: bedazzle
100 @ CHECK: Type: Object
106 @ CHECK: Type: Function
110 @ CHECK: Name: eggsalad
111 @ CHECK: Value: 0xE665A1AD
112 @ CHECK: Type: Function
116 @ CHECK: Name: faceless
117 @ CHECK: Value: 0xFACE1E55
118 @ CHECK: Type: Function
122 @ CHECK: Name: seedless
123 @ CHECK: Value: 0x5EED1E55
124 @ CHECK: Type: Function
128 @ CHECK: Name: thumb_func
130 @ CHECK: Type: Function
134 @ CHECK: Name: badblood
136 @ CHECK: Type: Object
140 @ CHECK: Name: undefined