Commit 5fa3b496 by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

re PR target/23424 (cris.md rtl canonicalization bug)

	PR target/23424
	* config/cris/predicates.md ("cris_bdap_sign_extend_operand"):
	Disable.

From-SVN: r106506
parent 84b63876
2005-11-04 Hans-Peter Nilsson <hp@axis.com>
PR target/23424
* config/cris/predicates.md ("cris_bdap_sign_extend_operand"):
Disable.
2005-11-04 Jeff Law <law@redhat.com>
PR/21883
......
......@@ -79,10 +79,13 @@
;; The caller needs to use :SI.
(define_predicate "cris_bdap_sign_extend_operand"
(and (match_code "sign_extend")
(and (match_test "MEM_P (XEXP (op, 0))")
(match_test "cris_simple_address_operand (XEXP (XEXP (op, 0), 0),
Pmode)"))))
; Disabled until <URL:http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01376.html>
; or <URL:http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00940.html> is committed.
(match_test "0"))
; (and (match_code "sign_extend")
; (and (match_test "MEM_P (XEXP (op, 0))")
; (match_test "cris_simple_address_operand (XEXP (XEXP (op, 0), 0),
; Pmode)"))))
;; FIXME: Should not have to test for 1.
(define_predicate "cris_scale_int_operand"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment