aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2016-03-04 14:16:48 +0000
committerMatthew Wahab <matthew.wahab@arm.com>2016-03-04 14:16:48 +0000
commit9411fd44aa4adfb0caeebd9e4355a3441d9bc104 (patch)
treedde212e1886ca1e6694f4792694d0c409857b54c /gas/testsuite
parent643afb90da9066e9d3c6dc721920b14ed343bec9 (diff)
downloadgdb-9411fd44aa4adfb0caeebd9e4355a3441d9bc104.zip
gdb-9411fd44aa4adfb0caeebd9e4355a3441d9bc104.tar.gz
gdb-9411fd44aa4adfb0caeebd9e4355a3441d9bc104.tar.bz2
[ARM] Build attributes for ARMv8.1-A AdvSIMD
binutils/ 2016-03-04 Matthew Wahab <matthew.wahab@arm.com> * readelf.c (arm_attry_tag_FP_arch): Add "NEON for ARMv8.1". gas/ 2016-03-04 Matthew Wahab <matthew.wahab@arm.com> * config/tc-arm.c (aeabi_set_public_attributes): Emit attribute for ARMv8.1 AdvSIMD use. * testsuite/gas/arm/attr-march-armv8-a+rdma.d: New. * testsuite/gas/arm/attr-march-armv8_1-a+simd.d: New. Change-Id: I3c356e0681b97df2f9c0dabd7c0fd1b441cc2755
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d18
-rw-r--r--gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d18
2 files changed, 36 insertions, 0 deletions
diff --git a/gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d b/gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d
new file mode 100644
index 0000000..76414d0
--- /dev/null
+++ b/gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d
@@ -0,0 +1,18 @@
+# name: attributes for -march=armv8-a+rdma
+# source: blank.s
+# as: -march=armv8-a+rdma
+# readelf: -A
+# This test is only valid on EABI based ports.
+# target: *-*-*eabi* *-*-nacl*
+
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_name: "8-A"
+ Tag_CPU_arch: v8
+ Tag_CPU_arch_profile: Application
+ Tag_ARM_ISA_use: Yes
+ Tag_THUMB_ISA_use: Thumb-2
+ Tag_FP_arch: FP for ARMv8
+ Tag_Advanced_SIMD_arch: NEON for ARMv8.1
+ Tag_MPextension_use: Allowed
+ Tag_Virtualization_use: TrustZone and Virtualization Extensions
diff --git a/gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d b/gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d
new file mode 100644
index 0000000..de002a6
--- /dev/null
+++ b/gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d
@@ -0,0 +1,18 @@
+# name: attributes for -march=armv8.1-a+simd
+# source: blank.s
+# as: -march=armv8.1-a+simd
+# readelf: -A
+# This test is only valid on EABI based ports.
+# target: *-*-*eabi* *-*-nacl*
+
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_name: "8.1-A"
+ Tag_CPU_arch: v8
+ Tag_CPU_arch_profile: Application
+ Tag_ARM_ISA_use: Yes
+ Tag_THUMB_ISA_use: Thumb-2
+ Tag_FP_arch: FP for ARMv8
+ Tag_Advanced_SIMD_arch: NEON for ARMv8.1
+ Tag_MPextension_use: Allowed
+ Tag_Virtualization_use: TrustZone and Virtualization Extensions