summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/predicates.md
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2014-04-09 19:53:39 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2014-04-09 15:53:39 -0400
commit8267f6bb0819e2ac831b3d3a9207d7f6710f6bfc (patch)
tree7e8d6b1a2885cc33be6ab56c93dab6bbaf99757c /gcc/config/rs6000/predicates.md
parent51970b3e3331087ad597ccd3c5df9f788e9fe3e5 (diff)
downloadgcc-8267f6bb0819e2ac831b3d3a9207d7f6710f6bfc.tar.gz
Revert
2014-04-08 Pat Haugen <pthaugen@us.ibm.com> * config/rs6000/sync.md (AINT mode_iterator): Move definition. (loadsync_<mode>): Change mode. (load_quadpti, store_quadpti): New. (atomic_load<mode>, atomic_store<mode>): Add support for TI mode. * config/rs6000/rs6000.md (unspec enum): Add UNSPEC_LSQ. * config/rs6000/predicates.md (quad_memory_operand): !TARGET_SYNC_TI. From-SVN: r209253
Diffstat (limited to 'gcc/config/rs6000/predicates.md')
-rw-r--r--gcc/config/rs6000/predicates.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md
index d204835f9e9..28f4f5d98b1 100644
--- a/gcc/config/rs6000/predicates.md
+++ b/gcc/config/rs6000/predicates.md
@@ -624,14 +624,14 @@
(match_test "offsettable_nonstrict_memref_p (op)")))
;; Return 1 if the operand is suitable for load/store quad memory.
-;; This predicate only checks for non-atomic loads/stores (not lqarx/stqcx).
+;; This predicate only checks for non-atomic loads/stores.
(define_predicate "quad_memory_operand"
(match_code "mem")
{
rtx addr, op0, op1;
int ret;
- if (!TARGET_QUAD_MEMORY && !TARGET_SYNC_TI)
+ if (!TARGET_QUAD_MEMORY)
ret = 0;
else if (!memory_operand (op, mode))