67 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, 45@CHECK: .eabi_attribute 6, 46@CHECK-OBJ: Tag: 67@CHECK-OBJ-NEXT: Value: 48@CHECK-OBJ-NEXT: TagName: CPU_arch9@CHECK-OBJ-NEXT: Description: ARM v5TE10 11.eabi_attribute Tag_FP_arch, 412@CHECK: .eabi_attribute 10, 413@CHECK-OBJ: Tag: 1014@CHECK-OBJ-NEXT: Value: 415@CHECK-OBJ-NEXT: TagName: FP_arch16@CHECK-OBJ-NEXT: Description: VFPv3-D1617 18.eabi_attribute Tag_Advanced_SIMD_arch, 419@CHECK: .eabi_attribute 12, 420@CHECK-OBJ: Tag: 1221@CHECK-OBJ-NEXT: Value: 422@CHECK-OBJ-NEXT: TagName: Advanced_SIMD_arch23@CHECK-OBJ-NEXT: Description: ARMv8.1-a NEON24 25.eabi_attribute Tag_PCS_config, 426@CHECK: .eabi_attribute 13, 427@CHECK-OBJ: Tag: 1328@CHECK-OBJ-NEXT: Value: 429@CHECK-OBJ-NEXT: TagName: PCS_config30@CHECK-OBJ-NEXT: Description: Palm OS 200431 32.eabi_attribute Tag_ABI_PCS_wchar_t, 433@CHECK: .eabi_attribute 18, 434@CHECK-OBJ: Tag: 1835@CHECK-OBJ-NEXT: Value: 436@CHECK-OBJ-NEXT: TagName: ABI_PCS_wchar_t37@CHECK-OBJ-NEXT: Description: 4-byte38 39.eabi_attribute Tag_ABI_align_needed, 440@CHECK: .eabi_attribute 24, 441@CHECK-OBJ: Tag: 2442@CHECK-OBJ-NEXT: Value: 443@CHECK-OBJ-NEXT: TagName: ABI_align_needed44@CHECK-OBJ-NEXT: Description: 8-byte alignment, 16-byte extended alignment45 46.eabi_attribute Tag_ABI_align_preserved, 447@CHECK: .eabi_attribute 25, 448@CHECK-OBJ: Tag: 2549@CHECK-OBJ-NEXT: Value: 450@CHECK-OBJ-NEXT: TagName: ABI_align_preserved51@CHECK-OBJ-NEXT: Description: 8-byte stack alignment, 16-byte data alignment52 53.eabi_attribute Tag_ABI_optimization_goals, 454@CHECK: .eabi_attribute 30, 455@CHECK-OBJ: Tag: 3056@CHECK-OBJ-NEXT: Value: 457@CHECK-OBJ-NEXT: TagName: ABI_optimization_goals58@CHECK-OBJ-NEXT: Description: Aggressive Size59 60.eabi_attribute Tag_ABI_FP_optimization_goals, 461@CHECK: .eabi_attribute 31, 462@CHECK-OBJ: Tag: 3163@CHECK-OBJ-NEXT: Value: 464@CHECK-OBJ-NEXT: TagName: ABI_FP_optimization_goals65@CHECK-OBJ-NEXT: Description: Aggressive Size66 67