From: Kyrylo Tkachov Date: Fri, 2 Oct 2015 12:57:21 +0000 (+0000) Subject: [ARM] Fix 4.9 backport of "armv8 linux toolchain asan testcase fail due to stl missin... X-Git-Tag: releases/gcc-4.9.4~572 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c095a3586a604bb6231133e8df41c07a7c352dc5;p=thirdparty%2Fgcc.git [ARM] Fix 4.9 backport of "armv8 linux toolchain asan testcase fail due to stl missing conditional code" * sync.md (atomic_load): Fix output modifier for lda. (atomic_store): Likewise for stl. From-SVN: r228389 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ce46cecd6c8c..8060d4bb69e0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-10-02 Kyrylo Tkachov + + * sync.md (atomic_load): Fix output modifier for lda. + (atomic_store): Likewise for stl. + 2015-10-01 Kyrylo Tkachov Backport from mainline diff --git a/gcc/config/arm/sync.md b/gcc/config/arm/sync.md index 747fc7ee390e..25ed926fc4e7 100644 --- a/gcc/config/arm/sync.md +++ b/gcc/config/arm/sync.md @@ -79,7 +79,7 @@ || model == MEMMODEL_RELEASE) return \"ldr%(%)\\t%0, %1\"; else - return \"lda%(%)\\t%0, %1\"; + return \"lda%?\\t%0, %1\"; } [(set_attr "predicable" "yes") (set_attr "predicable_short_it" "no")]) @@ -98,7 +98,7 @@ || model == MEMMODEL_ACQUIRE) return \"str%(%)\t%1, %0\"; else - return \"stl%(%)\t%1, %0\"; + return \"stl%?\t%1, %0\"; } [(set_attr "predicable" "yes") (set_attr "predicable_short_it" "no")])