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