]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[ARM] Fix 4.9 backport of "armv8 linux toolchain asan testcase fail due to stl missin...
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 2 Oct 2015 12:57:21 +0000 (12:57 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 2 Oct 2015 12:57:21 +0000 (12:57 +0000)
* sync.md (atomic_load<mode>): Fix output modifier for lda.
(atomic_store<mode>): Likewise for stl.

From-SVN: r228389

gcc/ChangeLog
gcc/config/arm/sync.md

index ce46cecd6c8cfa8c5ec8683f953e9025f3b604a9..8060d4bb69e0d2ba2f1bed7ec58cd8b488c1f244 100644 (file)
@@ -1,3 +1,8 @@
+2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * sync.md (atomic_load<mode>): Fix output modifier for lda.
+       (atomic_store<mode>): Likewise for stl.
+
 2015-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        Backport from mainline
index 747fc7ee390eb4534a4e9ffaae88b1fe16b2b39c..25ed926fc4e71db499d7b7fe40dc54a02182d6cb 100644 (file)
@@ -79,7 +79,7 @@
         || model == MEMMODEL_RELEASE)
       return \"ldr%(<sync_sfx>%)\\t%0, %1\";
     else
-      return \"lda%(<sync_sfx>%)\\t%0, %1\";
+      return \"lda<sync_sfx>%?\\t%0, %1\";
   }
   [(set_attr "predicable" "yes")
    (set_attr "predicable_short_it" "no")])
@@ -98,7 +98,7 @@
         || model == MEMMODEL_ACQUIRE)
       return \"str%(<sync_sfx>%)\t%1, %0\";
     else
-      return \"stl%(<sync_sfx>%)\t%1, %0\";
+      return \"stl<sync_sfx>%?\t%1, %0\";
   }
   [(set_attr "predicable" "yes")
    (set_attr "predicable_short_it" "no")])