From: Richard Stallman Date: Sun, 7 Nov 1993 04:28:35 +0000 (+0000) Subject: (EXTRA_CC_MODES, EXTRA_CC_NAMES, SELECT_CC_MODE): X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=347da86b2b92f18d72e144f279f1d296a7554b9b;p=gcc.git (EXTRA_CC_MODES, EXTRA_CC_NAMES, SELECT_CC_MODE): New macros to define CCEVENmode. From-SVN: r6031 --- diff --git a/gcc/config/m88k/m88k.h b/gcc/config/m88k/m88k.h index 8f7d4699f3f..4e35ecfc243 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}},