diff options
author | danglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-03-17 22:49:15 +0000 |
---|---|---|
committer | danglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-03-17 22:49:15 +0000 |
commit | 9f545ffb3cf0f65c0a2e44439997110589594950 (patch) | |
tree | 3efc6781790a4343849735e06755706dbcc212e7 /gcc/config/pa | |
parent | a75d875a3c64180c9d6c368e2d87036d70f66036 (diff) | |
download | gcc-9f545ffb3cf0f65c0a2e44439997110589594950.tar.gz |
PR target/70188
* config/pa/constraints.md: Revert 2015-02-13 change. Use
define_constraint for "Q" and "T" constraints.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234308 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa')
-rw-r--r-- | gcc/config/pa/constraints.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/pa/constraints.md b/gcc/config/pa/constraints.md index b90e8f6ddd8..cd38e4509a0 100644 --- a/gcc/config/pa/constraints.md +++ b/gcc/config/pa/constraints.md @@ -106,7 +106,7 @@ (and (match_code "mem") (match_test "IS_LO_SUM_DLT_ADDR_P (XEXP (op, 0))"))) -(define_memory_constraint "Q" +(define_constraint "Q" "A memory operand that can be used as the destination operand of an integer store, or the source operand of an integer load. That is any memory operand that isn't a symbolic, indexed or lo_sum memory @@ -122,7 +122,7 @@ (and (match_code "mem") (match_test "IS_INDEX_ADDR_P (XEXP (op, 0))"))) -(define_memory_constraint "T" +(define_constraint "T" "A memory operand for floating-point loads and stores." (match_test "floating_point_store_memory_operand (op, mode)")) |