aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-02-12 08:50:50 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-02-12 08:50:50 -0500
commitb331b7459e8411fa09886d430ead4569a4b992eb (patch)
tree785fd0f6b1ff84d5aa9c1636a42c5b0d9b2f21c8 /gcc/config/sparc
parent9210df584cc37eb1d6da14dc5011be01d727cc5f (diff)
downloadgcc-b331b7459e8411fa09886d430ead4569a4b992eb.zip
gcc-b331b7459e8411fa09886d430ead4569a4b992eb.tar.gz
gcc-b331b7459e8411fa09886d430ead4569a4b992eb.tar.bz2
(REVERSIBLE_CC_MODE): Define.
From-SVN: r6541
Diffstat (limited to 'gcc/config/sparc')
-rw-r--r--gcc/config/sparc/sparc.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index 678339e..01d04be 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for Sun SPARC.
- Copyright (C) 1987, 1988, 1989, 1992 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1988, 1989, 1992, 1994 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com).
This file is part of GNU CC.
@@ -1457,6 +1457,11 @@ extern struct rtx_def *legitimize_pic_address ();
|| GET_CODE (X) == NEG || GET_CODE (X) == ASHIFT) \
? CC_NOOVmode : CCmode))
+/* Return non-zero if SELECT_CC_MODE will never return MODE for a
+ floating point inequality comparison. */
+
+#define REVERSIBLE_CC_MODE(MODE) ((MODE) != CCFPEmode)
+
/* A function address in a call instruction
is a byte address (for indexing purposes)
so give the MEM rtx a byte's mode. */