@ 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: } | |