43 lines · plain
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 work5 6@ RUN: llvm-mc -triple arm-eabi -filetype obj %s \7@ RUN: | llvm-readobj --arch-specific - \8@ RUN: | FileCheck %s -check-prefix CHECK-ATTR9 10 .fpu none11 .fpu vfp12 .fpu vfpv213 .fpu vfpv314 .fpu vfpv3-fp1615 .fpu vfpv3-d1616 .fpu vfpv3-d16-fp1617 .fpu vfpv3xd18 .fpu vfpv3xd-fp1619 .fpu vfpv420 .fpu vfpv4-d1621 .fpu fpv4-sp-d1622 .fpu fpv5-d1623 .fpu fpv5-sp-d1624 .fpu fp-armv825 .fpu fp-armv8-fullfp16-d1626 .fpu fp-armv8-fullfp16-sp-d1627 .fpu neon28 .fpu neon-fp1629 .fpu neon-vfpv430 .fpu neon-fp-armv831 .fpu crypto-neon-fp-armv832 .fpu softvfp33 34 .fpu vfpv435 36@ CHECK-ATTR: FileAttributes {37@ CHECK-ATTR: Attribute {38@ CHECK-ATTR: TagName: FP_arch39@ CHECK-ATTR: Description: VFPv440@ CHECK-ATTR: }41@ CHECK-ATTR: }42 43