predicates.md: Revert previous patch.
authorEric Christopher <echristo@redhat.com>
Tue, 7 Jun 2005 22:17:31 +0000 (22:17 +0000)
committerEric Christopher <echristo@gcc.gnu.org>
Tue, 7 Jun 2005 22:17:31 +0000 (22:17 +0000)
2005-06-07  Eric Christopher  <echristo@redhat.com>

        * config/mips/predicates.md: Revert previous patch.

From-SVN: r100726

gcc/ChangeLog
gcc/config/mips/predicates.md

index 56573ec..2eaefac 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-07  Eric Christopher  <echristo@redhat.com>
+
+       * config/mips/predicates.md: Revert previous patch.
+
 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/21850
index a64b335..d486cfc 100644 (file)
@@ -7,7 +7,7 @@
 ;; it under the terms of the GNU General Public License as published by
 ;; the Free Software Foundation; either version 2, or (at your option)
 ;; any later version.
-;; 
+;;
 ;; GCC is distributed in the hope that it will be useful,
 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@@ -39,8 +39,8 @@
        (match_test "SMALL_OPERAND (INTVAL (op) + 1)")))
 
 (define_predicate "sleu_operand"
-  (and (match_code "const_int")
-       (match_test "IN_RANGE ((INTVAL (op) + 1), 0, 32767)")))
+  (and (match_operand 0 "sle_operand")
+       (match_test "INTVAL (op) + 1 != 0")))
 
 (define_predicate "const_0_operand"
   (and (match_code "const_int,const_double,const_vector")