re PR target/70188 (gcc 4.9+ miscompiles code on hppa)

PR target/70188
	* config/pa/constraints.md: Revert 2015-02-13 change.  Use
	define_constraint for "Q" and "T" constraints.

From-SVN: r234308
This commit is contained in:
John David Anglin 2016-03-17 22:49:15 +00:00
parent 220379df22
commit ecd71a9e48
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2016-03-17 John David Anglin <danglin@gcc.gnu.org>
PR target/70188
* config/pa/constraints.md: Revert 2015-02-13 change. Use
define_constraint for "Q" and "T" constraints.
2016-03-17 Evandro Menezes <e.menezes@samsung.com>
Tweak the pipeline model for Exynos M1

View File

@ -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)"))