brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.5 KiB · d7cc1aa Raw
228 lines · plain
1@ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s2@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \3@ RUN:   | llvm-readobj --arch-specific - | FileCheck %s --check-prefix=CHECK-OBJ4.eabi_attribute  Tag_CPU_arch, 15@CHECK:   .eabi_attribute 6, 16@CHECK-OBJ: Tag: 67@CHECK-OBJ-NEXT: Value: 18@CHECK-OBJ-NEXT: TagName: CPU_arch9@CHECK-OBJ-NEXT: Description: ARM v410 11.eabi_attribute  Tag_ARM_ISA_use, 112@CHECK:   .eabi_attribute 8, 113@CHECK-OBJ: Tag: 814@CHECK-OBJ-NEXT: Value: 115@CHECK-OBJ-NEXT: TagName: ARM_ISA_use16@CHECK-OBJ-NEXT: Description: Permitted17 18.eabi_attribute  Tag_THUMB_ISA_use, 119@CHECK:   .eabi_attribute 9, 120@CHECK-OBJ: Tag: 921@CHECK-OBJ-NEXT: Value: 122@CHECK-OBJ-NEXT: TagName: THUMB_ISA_use23@CHECK-OBJ-NEXT: Description: Thumb-124 25.eabi_attribute  Tag_FP_arch, 126@CHECK:   .eabi_attribute 10, 127@CHECK-OBJ: Tag: 1028@CHECK-OBJ-NEXT: Value: 129@CHECK-OBJ-NEXT: TagName: FP_arch30@CHECK-OBJ-NEXT: Description: VFPv131 32.eabi_attribute  Tag_WMMX_arch, 133@CHECK:   .eabi_attribute 11, 134@CHECK-OBJ: Tag: 1135@CHECK-OBJ-NEXT: Value: 136@CHECK-OBJ-NEXT: TagName: WMMX_arch37@CHECK-OBJ-NEXT: Description: WMMXv138 39.eabi_attribute  Tag_Advanced_SIMD_arch, 140@CHECK:   .eabi_attribute 12, 141@CHECK-OBJ: Tag: 1242@CHECK-OBJ-NEXT: Value: 143@CHECK-OBJ-NEXT: TagName: Advanced_SIMD_arch44@CHECK-OBJ-NEXT: Description: NEONv145 46.eabi_attribute  Tag_PCS_config, 147@CHECK:   .eabi_attribute 13, 148@CHECK-OBJ: Tag: 1349@CHECK-OBJ-NEXT: Value: 150@CHECK-OBJ-NEXT: TagName: PCS_config51@CHECK-OBJ-NEXT: Description: Bare Platform52 53.eabi_attribute  Tag_ABI_PCS_R9_use, 154@CHECK:   .eabi_attribute 14, 155@CHECK-OBJ: Tag: 1456@CHECK-OBJ-NEXT: Value: 157@CHECK-OBJ-NEXT: TagName: ABI_PCS_R9_use58@CHECK-OBJ-NEXT: Description: Static Base59 60.eabi_attribute  Tag_ABI_PCS_RW_data, 161@CHECK:   .eabi_attribute 15, 162@CHECK-OBJ: Tag: 1563@CHECK-OBJ-NEXT: Value: 164@CHECK-OBJ-NEXT: TagName: ABI_PCS_RW_data65@CHECK-OBJ-NEXT: Description: PC-relative66 67.eabi_attribute  Tag_ABI_PCS_RO_data, 168@CHECK:   .eabi_attribute 16, 169@CHECK-OBJ: Tag: 1670@CHECK-OBJ-NEXT: Value: 171@CHECK-OBJ-NEXT: TagName: ABI_PCS_RO_data72@CHECK-OBJ-NEXT: Description: PC-relative73 74.eabi_attribute  Tag_ABI_PCS_GOT_use, 175@CHECK:   .eabi_attribute 17, 176@CHECK-OBJ: Tag: 1777@CHECK-OBJ-NEXT: Value: 178@CHECK-OBJ-NEXT: TagName: ABI_PCS_GOT_use79@CHECK-OBJ-NEXT: Description: Direct80 81.eabi_attribute  Tag_ABI_FP_rounding, 182@CHECK:   .eabi_attribute 19, 183@CHECK-OBJ: Tag: 1984@CHECK-OBJ-NEXT: Value: 185@CHECK-OBJ-NEXT: TagName: ABI_FP_rounding86@CHECK-OBJ-NEXT: Description: Runtime87 88.eabi_attribute  Tag_ABI_FP_denormal, 189@CHECK:   .eabi_attribute 20, 190@CHECK-OBJ: Tag: 2091@CHECK-OBJ-NEXT: Value: 192@CHECK-OBJ-NEXT: TagName: ABI_FP_denormal93@CHECK-OBJ-NEXT: Description: IEEE-75494 95.eabi_attribute  Tag_ABI_FP_exceptions, 196@CHECK:   .eabi_attribute 21, 197@CHECK-OBJ: Tag: 2198@CHECK-OBJ-NEXT: Value: 199@CHECK-OBJ-NEXT: TagName: ABI_FP_exceptions100@CHECK-OBJ-NEXT: Description: IEEE-754101 102.eabi_attribute  Tag_ABI_FP_user_exceptions, 1103@CHECK:   .eabi_attribute 22, 1104@CHECK-OBJ: Tag: 22105@CHECK-OBJ-NEXT: Value: 1106@CHECK-OBJ-NEXT: TagName: ABI_FP_user_exceptions107@CHECK-OBJ-NEXT: Description: IEEE-754108 109.eabi_attribute  Tag_ABI_FP_number_model, 1110@CHECK:   .eabi_attribute 23, 1111@CHECK-OBJ: Tag: 23112@CHECK-OBJ-NEXT: Value: 1113@CHECK-OBJ-NEXT: TagName: ABI_FP_number_model114@CHECK-OBJ-NEXT: Description: Finite Only115 116.eabi_attribute  Tag_ABI_align_needed, 1117@CHECK:   .eabi_attribute 24, 1118@CHECK-OBJ: Tag: 24119@CHECK-OBJ-NEXT: Value: 1120@CHECK-OBJ-NEXT: TagName: ABI_align_needed121@CHECK-OBJ-NEXT: Description: 8-byte alignment122 123.eabi_attribute  Tag_ABI_align_preserved, 1124@CHECK:   .eabi_attribute 25, 1125@CHECK-OBJ: Tag: 25126@CHECK-OBJ-NEXT: Value: 1127@CHECK-OBJ-NEXT: TagName: ABI_align_preserved128@CHECK-OBJ-NEXT: Description: 8-byte data alignment129 130.eabi_attribute  Tag_ABI_enum_size, 1131@CHECK:   .eabi_attribute 26, 1132@CHECK-OBJ: Tag: 26133@CHECK-OBJ-NEXT: Value: 1134@CHECK-OBJ-NEXT: TagName: ABI_enum_size135@CHECK-OBJ-NEXT: Description: Packed136 137.eabi_attribute  Tag_ABI_HardFP_use, 1138@CHECK:   .eabi_attribute 27, 1139@CHECK-OBJ: Tag: 27140@CHECK-OBJ-NEXT: Value: 1141@CHECK-OBJ-NEXT: TagName: ABI_HardFP_use142@CHECK-OBJ-NEXT: Description: Single-Precision143 144.eabi_attribute  Tag_ABI_VFP_args, 1145@CHECK:   .eabi_attribute 28, 1146@CHECK-OBJ: Tag: 28147@CHECK-OBJ-NEXT: Value: 1148@CHECK-OBJ-NEXT: TagName: ABI_VFP_args149@CHECK-OBJ-NEXT: Description: AAPCS VFP150 151.eabi_attribute  Tag_ABI_WMMX_args, 1152@CHECK:   .eabi_attribute 29, 1153@CHECK-OBJ: Tag: 29154@CHECK-OBJ-NEXT: Value: 1155@CHECK-OBJ-NEXT: TagName: ABI_WMMX_args156@CHECK-OBJ-NEXT: Description: iWMMX157 158.eabi_attribute  Tag_ABI_optimization_goals, 1159@CHECK:   .eabi_attribute 30, 1160@CHECK-OBJ: Tag: 30161@CHECK-OBJ-NEXT: Value: 1162@CHECK-OBJ-NEXT: TagName: ABI_optimization_goals163@CHECK-OBJ-NEXT: Description: Speed164 165.eabi_attribute  Tag_ABI_FP_optimization_goals, 1166@CHECK:   .eabi_attribute 31, 1167@CHECK-OBJ: Tag: 31168@CHECK-OBJ-NEXT: Value: 1169@CHECK-OBJ-NEXT: TagName: ABI_FP_optimization_goals170@CHECK-OBJ-NEXT: Description: Speed171 172.eabi_attribute  Tag_compatibility, 1, ""173@CHECK:   .eabi_attribute 32, 1174@CHECK-OBJ: Tag: 32175@CHECK-OBJ-NEXT: Value: 1,176@CHECK-OBJ-NEXT: TagName: compatibility177@CHECK-OBJ-NEXT: Description: AEABI Conformant178 179.eabi_attribute  Tag_CPU_unaligned_access, 1180@CHECK:   .eabi_attribute 34, 1181@CHECK-OBJ: Tag: 34182@CHECK-OBJ-NEXT: Value: 1183@CHECK-OBJ-NEXT: TagName: CPU_unaligned_access184@CHECK-OBJ-NEXT: Description: v6-style185 186.eabi_attribute  Tag_FP_HP_extension, 1187@CHECK:   .eabi_attribute 36, 1188@CHECK-OBJ: Tag: 36189@CHECK-OBJ-NEXT: Value: 1190@CHECK-OBJ-NEXT: TagName: FP_HP_extension191@CHECK-OBJ-NEXT: Description: Permitted192 193.eabi_attribute  Tag_ABI_FP_16bit_format, 1194@CHECK:   .eabi_attribute 38, 1195@CHECK-OBJ: Tag: 38196@CHECK-OBJ-NEXT: Value: 1197@CHECK-OBJ-NEXT: TagName: ABI_FP_16bit_format198@CHECK-OBJ-NEXT: Description: IEEE-754199 200.eabi_attribute  Tag_MPextension_use, 1201@CHECK:   .eabi_attribute 42, 1202@CHECK-OBJ: Tag: 42203@CHECK-OBJ-NEXT: Value: 1204@CHECK-OBJ-NEXT: TagName: MPextension_use205@CHECK-OBJ-NEXT: Description: Permitted206 207.eabi_attribute  Tag_DIV_use, 1208@CHECK:   .eabi_attribute 44, 1209@CHECK-OBJ: Tag: 44210@CHECK-OBJ-NEXT: Value: 1211@CHECK-OBJ-NEXT: TagName: DIV_use212@CHECK-OBJ-NEXT: Description: Not Permitted213 214.eabi_attribute  Tag_DSP_extension, 1215@CHECK:   .eabi_attribute 46, 1216@CHECK-OBJ: Tag: 46217@CHECK-OBJ-NEXT: Value: 1218@CHECK-OBJ-NEXT: TagName: DSP_extension219@CHECK-OBJ-NEXT: Description: Permitted220 221.eabi_attribute  Tag_Virtualization_use, 1222@CHECK:   .eabi_attribute 68, 1223@CHECK-OBJ: Tag: 68224@CHECK-OBJ-NEXT: Value: 1225@CHECK-OBJ-NEXT: TagName: Virtualization_use226@CHECK-OBJ-NEXT: Description: TrustZone227 228