aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/v850/v850.md
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2011-02-14 17:26:59 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2011-02-14 17:26:59 +0000
commitc6150df67f5d7cb05a5784509d9158e0ecc471d8 (patch)
treed074ad62bdf1f6a129a4e61a9d6dd25608148ec8 /gcc/config/v850/v850.md
parent49f0e1ba4aa0eafe931e34a0876be7b8df58afde (diff)
downloadgcc-c6150df67f5d7cb05a5784509d9158e0ecc471d8.zip
gcc-c6150df67f5d7cb05a5784509d9158e0ecc471d8.tar.gz
gcc-c6150df67f5d7cb05a5784509d9158e0ecc471d8.tar.bz2
make v850 use constraints.md
make v850 use constraints.md * config/v850/constraints.md: New file. * config/v850/v850.md: Include it. * config/v850/predicates.md (reg_or_0_operand): Use satisfies_constraint_G. (special_symbolref_operand): Use satisfies_constraint_K. * config/v850/v850.h (CONSTANT_ADDRESS_P): Use constraint_satisfied_p. (GO_IF_LEGITIMATE_ADDRESS): Likewise. (REG_CLASS_FROM_LETTER, INT_7_BITS, INT_8_BITS): Delete. (CONST_OK_FOR_P, CONST_OK_FOR_LETTER_P): Delete. (EXTRA_CONSTRAINT): Delete. (CONST_OK_FOR_I, CONST_OK_FOR_J): Use insn_const_int_ok_for_constraint. (CONST_OK_FOR_K, CONST_OK_FOR_L, CONST_OK_FOR_M): Likewise. (CONST_OK_FOR_N, CONST_OK_FOR_O): Likewise. From-SVN: r170140
Diffstat (limited to 'gcc/config/v850/v850.md')
-rw-r--r--gcc/config/v850/v850.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/v850/v850.md b/gcc/config/v850/v850.md
index 26bc583..88e42c6 100644
--- a/gcc/config/v850/v850.md
+++ b/gcc/config/v850/v850.md
@@ -100,6 +100,7 @@
"nothing")
(include "predicates.md")
+(include "constraints.md")
;; ----------------------------------------------------------------------
;; MOVE INSTRUCTIONS