diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2005-11-04 21:20:24 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@gcc.gnu.org> | 2005-11-04 21:20:24 +0000 |
commit | 5fa3b49677abd6bbdbb4185ffd75456e8117a015 (patch) | |
tree | b7204458df4c73fd012d088642485d5f61a5928c /gcc | |
parent | 84b63876407c25dc82d9d8784704a45f0fc26af3 (diff) | |
download | gcc-5fa3b49677abd6bbdbb4185ffd75456e8117a015.zip gcc-5fa3b49677abd6bbdbb4185ffd75456e8117a015.tar.gz gcc-5fa3b49677abd6bbdbb4185ffd75456e8117a015.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/cris/predicates.md | 11 |
2 files changed, 13 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7aa645c..63142ba 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +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 diff --git a/gcc/config/cris/predicates.md b/gcc/config/cris/predicates.md index 90fab8d..592fcff 100644 --- a/gcc/config/cris/predicates.md +++ b/gcc/config/cris/predicates.md @@ -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" |