+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
|| 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")])
|| 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")])