[committed, pa] Update atomic support in PA backend

John David Anglin dave.anglin@bell.net
Fri Sep 25 07:59:00 GMT 2015


The attached change updates the atomic support in the PA backend for hppa-linux.

1) It enables 64-bit sync builtin support,
2) It adds new atomic store patterns that are atomic with respect to the LWS
     compare and swap builtins in linux-atomic.c, and
3) Revises existing atomic load and store patterns to also use the LWS builtins.

Tested on hppa-unknown-linux-gnu with no observed regressions.  Committed
to trunk and gcc-5.

Dave
--
John David Anglin	dave.anglin@bell.net


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pa-atomic.d.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/7c8dfd04/attachment.txt>


More information about the Gcc-patches mailing list