1@ Check multiple .fpu directives. 2 3@ The later .fpu directive should overwrite the earlier one. 4@ We also check here that all the .fpu directives that we expect to work do work 5 6@ RUN: llvm-mc -triple arm-eabi -filetype obj %s | llvm-readobj -arm-attributes \ 7@ RUN: | FileCheck %s -check-prefix CHECK-ATTR 8 9 .fpu none 10 .fpu vfp 11 .fpu vfpv2 12 .fpu vfpv3 13 .fpu vfpv3-fp16 14 .fpu vfpv3-d16 15 .fpu vfpv3-d16-fp16 16 .fpu vfpv3xd 17 .fpu vfpv3xd-fp16 18 .fpu vfpv4 19 .fpu vfpv4-d16 20 .fpu fpv4-sp-d16 21 .fpu fpv5-d16 22 .fpu fpv5-sp-d16 23 .fpu fp-armv8 24 .fpu neon 25 .fpu neon-fp16 26 .fpu neon-vfpv4 27 .fpu neon-fp-armv8 28 .fpu crypto-neon-fp-armv8 29 .fpu softvfp 30 31 .fpu vfpv4 32 33@ CHECK-ATTR: FileAttributes { 34@ CHECK-ATTR: Attribute { 35@ CHECK-ATTR: TagName: FP_arch 36@ CHECK-ATTR: Description: VFPv4 37@ CHECK-ATTR: } 38@ CHECK-ATTR: } 39 40