aarch64: Allow LS64 feature with Armv8.6
authorPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Wed, 11 Nov 2020 15:28:48 +0000 (15:28 +0000)
committerPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Wed, 11 Nov 2020 15:30:21 +0000 (15:30 +0000)
Allow users to use LS64 extension with Armv8.6 architecture.

gas/ChangeLog
gas/testsuite/gas/aarch64/ls64.s
opcodes/ChangeLog
opcodes/aarch64-tbl.h

index 11f17d4145779aacc4c01e16f2d1b2cfecb379c0..854e58362c334968ff7bef58964672e3ea42de9a 100644 (file)
@@ -1,3 +1,7 @@
+2020-11-11  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
+
+       * testsuite/gas/aarch64/ls64.s: Update test.
+
 2020-11-09  Denys Zagorui  <dzagorui@cisco.com>
 
        * config/obj-elf (obj_elf_init_stab_section): Improve
index eb1607d0d26064e05b1bec003219f6fb7bf45516..61164182d16d62f5ce436eb57de002e935a735b9 100644 (file)
@@ -1,5 +1,5 @@
 /* Atomic 64-byte load/store instructions.  */
-.arch armv8.7-a+ls64
+.arch armv8.6-a+ls64
 
 /* Single-copy Atomic 64-byte Load.  */
        ld64b x0, [x1]
index 3b7354c5f21e37382608354092544d05c2d8a83c..d00e549addf46eede1df1006c1498aab6889e7e9 100644 (file)
@@ -1,3 +1,7 @@
+2020-11-11  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
+
+       * aarch64-tbl.h: Enable -march=armv8.6-a+ls64.
+
 2020-11-09  Spencer E. Olson  <olsonse@umich.edu>
 
        * pru-opc.c: Add opcode description for LMBD (left-most bit
index a54b96839196c45a15b38f111012b4c8a609f464..2b409dc57f31d8a15b00f30a7507ae559a19d8c8 100644 (file)
@@ -2421,7 +2421,7 @@ static const aarch64_feature_set aarch64_feature_v8_r =
 static const aarch64_feature_set aarch64_feature_csre =
   AARCH64_FEATURE (AARCH64_FEATURE_CSRE, 0);
 static const aarch64_feature_set aarch64_feature_ls64 =
-  AARCH64_FEATURE (AARCH64_FEATURE_V8_7 | AARCH64_FEATURE_LS64, 0);
+  AARCH64_FEATURE (AARCH64_FEATURE_V8_6 | AARCH64_FEATURE_LS64, 0);
 
 #define CORE           &aarch64_feature_v8
 #define FP             &aarch64_feature_fp