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 \ 7@ RUN: | llvm-readobj --arch-specific - \ 8@ RUN: | FileCheck %s -check-prefix CHECK-ATTR 9 10 .fpu none 11 .fpu vfp 12 .fpu vfpv2 13 .fpu vfpv3 14 .fpu vfpv3-fp16 15 .fpu vfpv3-d16 16 .fpu vfpv3-d16-fp16 17 .fpu vfpv3xd 18 .fpu vfpv3xd-fp16 19 .fpu vfpv4 20 .fpu vfpv4-d16 21 .fpu fpv4-sp-d16 22 .fpu fpv5-d16 23 .fpu fpv5-sp-d16 24 .fpu fp-armv8 25 .fpu neon 26 .fpu neon-fp16 27 .fpu neon-vfpv4 28 .fpu neon-fp-armv8 29 .fpu crypto-neon-fp-armv8 30 .fpu softvfp 31 32 .fpu vfpv4 33 34@ CHECK-ATTR: FileAttributes { 35@ CHECK-ATTR: Attribute { 36@ CHECK-ATTR: TagName: FP_arch 37@ CHECK-ATTR: Description: VFPv4 38@ CHECK-ATTR: } 39@ CHECK-ATTR: } 40 41