]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[AArch64] PR target/94518: Fix memmodel index in aarch64_store_exclusive_pair
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 7 Apr 2020 17:10:02 +0000 (18:10 +0100)
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 7 Apr 2020 17:10:45 +0000 (18:10 +0100)
2020-04-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

        PR target/94518
        2019-09-23  Richard Sandiford  <richard.sandiford@arm.com>

        * config/aarch64/atomics.md (aarch64_store_exclusive_pair): Fix
        memmodel index.

gcc/ChangeLog
gcc/config/aarch64/atomics.md

index 86cc47cb78daae4271892795654783e799fa66cc..cc1a903cf4733898198b753734b50ca6f7dccb50 100644 (file)
@@ -1,3 +1,11 @@
+2020-04-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/94518
+       2019-09-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/atomics.md (aarch64_store_exclusive_pair): Fix
+       memmodel index.
+
 2020-04-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/94500
index 590f82a4b14a9b2345d1d36c00da05ecdba415a9..e7f3dad652f32ce4f7d03820285854575e229a56 100644 (file)
          UNSPECV_SX))]
   ""
   {
-    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
+    enum memmodel model = memmodel_from_int (INTVAL (operands[4]));
     if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
       return "stxp\t%w0, %x2, %x3, %1";
     else