aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@cavium.com>2015-12-20 14:01:32 -0800
committerAndrew Pinski <pinskia@gcc.gnu.org>2015-12-20 14:01:32 -0800
commit1ffdcafd1ac4b403fabb6b8065c9200b7b4f9ecc (patch)
tree907ccebfe4776c354b0de253fc1e3064339bbca6 /gcc/config
parent72013ec51a97b6a709ac96845a247119e4602254 (diff)
downloadgcc-1ffdcafd1ac4b403fabb6b8065c9200b7b4f9ecc.zip
gcc-1ffdcafd1ac4b403fabb6b8065c9200b7b4f9ecc.tar.gz
gcc-1ffdcafd1ac4b403fabb6b8065c9200b7b4f9ecc.tar.bz2
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. From-SVN: r231864
Diffstat (limited to 'gcc/config')
-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 68dc27a..5057563 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"