]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Remove early clobber from ATOMIC_LDOP scratch
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Oct 2018 23:11:22 +0000 (23:11 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Oct 2018 23:11:22 +0000 (23:11 +0000)
commite961608823f57e1a77af2c666cbd543cc86777d7
tree7e6aa0d2eed28621a627f57bccb596ebfae1c2f7
parente7cd953a21b3038812a17dcf1e72eb38da5a95c3
aarch64: Remove early clobber from ATOMIC_LDOP scratch

* config/aarch64/atomics.md (aarch64_atomic_<ATOMIC_LDOP><ALLI>_lse):
The scratch register need not be early-clobber.  Document the reason
why we cannot use ST<OP>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265703 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/atomics.md