predicates.md (general_reg_operand): Use GENERAL_REGNO_P.
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 8 Jul 2015 18:06:57 +0000 (20:06 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 8 Jul 2015 18:06:57 +0000 (20:06 +0200)
* config/i386/predicates.md (general_reg_operand): Use GENERAL_REGNO_P.

From-SVN: r225568

gcc/ChangeLog
gcc/config/i386/predicates.md

index 6f6084c..0befd6c 100644 (file)
@@ -1,8 +1,12 @@
+2015-07-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/predicates.md (general_reg_operand): Use GENERAL_REGNO_P.
+
 2015-07-08  Iain Sandoe  <iain@codesourcery.com>
 
        PR target/66523
-       * config/darwin.c (darwin_mark_decl_preserved): Exclude 'L' label names from
-       preservation.
+       * config/darwin.c (darwin_mark_decl_preserved): Exclude 'L' label
+       names from preservation.
 
 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
 
index 4e45246..2fa5db6 100644 (file)
@@ -35,7 +35,7 @@
 ;; True if the operand is a GENERAL class register.
 (define_predicate "general_reg_operand"
   (and (match_code "reg")
-       (match_test "GENERAL_REG_P (op)")))
+       (match_test "GENERAL_REGNO_P (REGNO (op))")))
 
 ;; Return true if OP is a register operand other than an i387 fp register.
 (define_predicate "register_and_not_fp_reg_operand"