diff options
author | Richard Stallman <rms@gnu.org> | 1993-11-07 04:28:35 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-11-07 04:28:35 +0000 |
commit | 347da86b2b92f18d72e144f279f1d296a7554b9b (patch) | |
tree | 2fcb94b140357572b25490aeaa2fe13a2fe4980a | |
parent | 8270111ebe85387475ede76649873c23d2dafacb (diff) | |
download | gcc-347da86b2b92f18d72e144f279f1d296a7554b9b.zip gcc-347da86b2b92f18d72e144f279f1d296a7554b9b.tar.gz gcc-347da86b2b92f18d72e144f279f1d296a7554b9b.tar.bz2 |
(EXTRA_CC_MODES, EXTRA_CC_NAMES, SELECT_CC_MODE):
New macros to define CCEVENmode.
From-SVN: r6031
-rw-r--r-- | gcc/config/m88k/m88k.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/config/m88k/m88k.h b/gcc/config/m88k/m88k.h index 8f7d469..4e35ecf 100644 --- a/gcc/config/m88k/m88k.h +++ b/gcc/config/m88k/m88k.h @@ -1248,6 +1248,12 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, /*** Addressing Modes ***/ +#define EXTRA_CC_MODES CCEVENmode + +#define EXTRA_CC_NAMES "CCEVEN" + +#define SELECT_CC_MODE(OP,X,Y) CCmode + /* #define HAVE_POST_INCREMENT */ /* #define HAVE_POST_DECREMENT */ @@ -1453,6 +1459,9 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, {"real_or_0_operand", {SUBREG, REG, CONST_DOUBLE}}, \ {"reg_or_0_operand", {SUBREG, REG, CONST_INT}}, \ {"relop", {EQ, NE, LT, LE, GE, GT, LTU, LEU, GEU, GTU}}, \ + {"even_relop", {EQ, LT, GT, LTU, GTU}}, \ + {"odd_relop", { NE, LE, GE, LEU, GEU}}, \ + {"partial_ccmode_register_operand", { SUBREG, REG}}, \ {"relop_no_unsigned", {EQ, NE, LT, LE, GE, GT}}, \ {"equality_op", {EQ, NE}}, \ {"pc_or_label_ref", {PC, LABEL_REF}}, |