diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2015-12-28 12:15:41 +0100 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2016-01-12 15:22:46 +0000 |
commit | 17311a4774850244c6033638cc5a044e6e50417d (patch) | |
tree | 73ee5e1348ee50b942cbd0a34fa07525ae2c3ef2 | |
parent | e771c77f7084f1c9f02ffd0249453b59fe862516 (diff) |
gcc/
Backport from trunk r231864.
2015-12-20 Andrew Pinsi <apinski@cavium.com>
* config/aarch64/atomics.md
(aarch64_atomic_<atomic_optab>_fetch<mode>_lse): Add early clobber
to the scratch register.
Change-Id: I80908a754f5aedc1c249af95174ad4592c239ad6
-rw-r--r-- | gcc/config/aarch64/atomics.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/aarch64/atomics.md b/gcc/config/aarch64/atomics.md index 68dc27add92..5057563b99e 100644 --- a/gcc/config/aarch64/atomics.md +++ b/gcc/config/aarch64/atomics.md @@ -428,7 +428,7 @@ (match_dup 2) (match_operand:SI 3 "const_int_operand")] UNSPECV_ATOMIC_LDOP)) - (clobber (match_scratch:ALLI 4 "=r"))] + (clobber (match_scratch:ALLI 4 "=&r"))] "TARGET_LSE" "#" "&& reload_completed" |