aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2015-07-08 20:06:57 +0200
committerUros Bizjak <uros@gcc.gnu.org>2015-07-08 20:06:57 +0200
commit00cbba897fbbc492274a8c800b46fda72c638a58 (patch)
tree99f02f7f000f211cc44e2362b43df4ae8a5d0441 /gcc
parent422a17ceb5b97ac9a45e3461f8bb5c006a310a07 (diff)
downloadgcc-00cbba897fbbc492274a8c800b46fda72c638a58.zip
gcc-00cbba897fbbc492274a8c800b46fda72c638a58.tar.gz
gcc-00cbba897fbbc492274a8c800b46fda72c638a58.tar.bz2
predicates.md (general_reg_operand): Use GENERAL_REGNO_P.
* config/i386/predicates.md (general_reg_operand): Use GENERAL_REGNO_P. From-SVN: r225568
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/i386/predicates.md2
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6f6084c..0befd6c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md
index 4e45246..2fa5db6 100644
--- a/gcc/config/i386/predicates.md
+++ b/gcc/config/i386/predicates.md
@@ -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"