aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2015-12-28 12:15:41 +0100
committerLinaro Code Review <review@review.linaro.org>2016-01-12 15:22:46 +0000
commit17311a4774850244c6033638cc5a044e6e50417d (patch)
tree73ee5e1348ee50b942cbd0a34fa07525ae2c3ef2
parente771c77f7084f1c9f02ffd0249453b59fe862516 (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.md2
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"