@ Check multiple .fpu directives. @ The later .fpu directive should overwrite the earlier one. @ We also check here that all the .fpu directives that we expect to work do work @ RUN: llvm-mc -triple arm-eabi -filetype obj %s | llvm-readobj -arm-attributes \ @ RUN: | FileCheck %s -check-prefix CHECK-ATTR .fpu none .fpu vfp .fpu vfpv2 .fpu vfpv3 .fpu vfpv3-fp16 .fpu vfpv3-d16 .fpu vfpv3-d16-fp16 .fpu vfpv3xd .fpu vfpv3xd-fp16 .fpu vfpv4 .fpu vfpv4-d16 .fpu fpv4-sp-d16 .fpu fpv5-d16 .fpu fpv5-sp-d16 .fpu fp-armv8 .fpu neon .fpu neon-fp16 .fpu neon-vfpv4 .fpu neon-fp-armv8 .fpu crypto-neon-fp-armv8 .fpu softvfp .fpu vfpv4 @ CHECK-ATTR: FileAttributes { @ CHECK-ATTR: Attribute { @ CHECK-ATTR: TagName: FP_arch @ CHECK-ATTR: Description: VFPv4 @ CHECK-ATTR: } @ CHECK-ATTR: }