diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2014-04-09 19:53:39 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2014-04-09 15:53:39 -0400 |
commit | 8267f6bb0819e2ac831b3d3a9207d7f6710f6bfc (patch) | |
tree | 7e8d6b1a2885cc33be6ab56c93dab6bbaf99757c /gcc/config/rs6000/predicates.md | |
parent | 51970b3e3331087ad597ccd3c5df9f788e9fe3e5 (diff) | |
download | gcc-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.md | 4 |
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)) |