re PR target/23424 (cris.md rtl canonicalization bug)
authorHans-Peter Nilsson <hp@axis.com>
Fri, 4 Nov 2005 21:20:24 +0000 (21:20 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Fri, 4 Nov 2005 21:20:24 +0000 (21:20 +0000)
PR target/23424
* config/cris/predicates.md ("cris_bdap_sign_extend_operand"):
Disable.

From-SVN: r106506

gcc/ChangeLog
gcc/config/cris/predicates.md

index 7aa645cccc969cdcd760cc9a6ceec0625fffc98c..63142baa22870773cafb0320635015c5bb560500 100644 (file)
@@ -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
index 90fab8dd7d7a149c59c14e95d4b49383464c5dad..592fcff9dd05849bb3cb1ebce87a5c5351a6ba73 100644 (file)
 
 ;; 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"