(REVERSIBLE_CC_MODE): Define.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 12 Feb 1994 13:50:50 +0000 (08:50 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 12 Feb 1994 13:50:50 +0000 (08:50 -0500)
From-SVN: r6541

gcc/config/sparc/sparc.h

index 678339e..01d04be 100644 (file)
@@ -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.  */