aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/frv
diff options
context:
space:
mode:
authorEric Christopher <echristo@redhat.com>2005-06-08 00:28:41 +0000
committerEric Christopher <echristo@gcc.gnu.org>2005-06-08 00:28:41 +0000
commitf1c9d07dc5f644c29218de872831b30899cb1974 (patch)
tree14a16d461a9aea2dacf156e21b88da47ba6394a4 /gcc/config/frv
parente9cff73d49353b7de05c5d59decacfe3ebca58ed (diff)
downloadgcc-f1c9d07dc5f644c29218de872831b30899cb1974.zip
gcc-f1c9d07dc5f644c29218de872831b30899cb1974.tar.gz
gcc-f1c9d07dc5f644c29218de872831b30899cb1974.tar.bz2
system.h: Poison EXTRA_CC_MODES.
2005-06-07 Eric Christopher <echristo@redhat.com> * system.h: Poison EXTRA_CC_MODES. * config/frv/frv.h (SELECT_CC_MODE): Rewrite comment. * config/ia64/ia64.h (SELECT_CC_MODE): Ditto. * doc/md.texi (Jump Patterns): Replace reference to EXTRA_CC_MODES with machine-modes.def. * doc/rtl.texi (Machine Modes): Ditto. From-SVN: r100737
Diffstat (limited to 'gcc/config/frv')
-rw-r--r--gcc/config/frv/frv.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h
index 9961758..fa9cca0 100644
--- a/gcc/config/frv/frv.h
+++ b/gcc/config/frv/frv.h
@@ -2157,19 +2157,8 @@ do { \
#define HAVE_PRE_MODIFY_REG 1
-/* Returns a mode from class `MODE_CC' to be used when comparison operation
- code OP is applied to rtx X and Y. For example, on the SPARC,
- `SELECT_CC_MODE' is defined as (see *note Jump Patterns::. for a
- description of the reason for this definition)
-
- #define SELECT_CC_MODE(OP,X,Y) \
- (GET_MODE_CLASS (GET_MODE (X)) == MODE_FLOAT \
- ? ((OP == EQ || OP == NE) ? CCFPmode : CCFPEmode) \
- : ((GET_CODE (X) == PLUS || GET_CODE (X) == MINUS \
- || GET_CODE (X) == NEG) \
- ? CC_NOOVmode : CCmode))
-
- You need not define this macro if `EXTRA_CC_MODES' is not defined. */
+/* We define extra CC modes in frv-modes.def so we need a selector. */
+
#define SELECT_CC_MODE frv_select_cc_mode
/* A C expression whose value is one if it is always safe to reverse a