aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2000-03-24 22:50:31 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2000-03-24 22:50:31 +0100
commit46238b7dab9626030712b1f6aa9b2abd18e3e82e (patch)
treecf2c7bdc285f0a5e5f9a8eff3ee4900bd5d36c86
parent7d167afd46ed1252cef65dbb043c2815b082fd89 (diff)
downloadgcc-46238b7dab9626030712b1f6aa9b2abd18e3e82e.zip
gcc-46238b7dab9626030712b1f6aa9b2abd18e3e82e.tar.gz
gcc-46238b7dab9626030712b1f6aa9b2abd18e3e82e.tar.bz2
sparc.h (REVERSIBLE_CC_MODE): Revert Jan, 25 change until infrastructure is finished.
* config/sparc/sparc.h (REVERSIBLE_CC_MODE): Revert Jan, 25 change until infrastructure is finished. From-SVN: r32731
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/sparc/sparc.h5
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 71bc926..166f4ae 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -40,6 +40,9 @@
* sparc-protos.h (output_sibcall, eligible_for_sibcall_delay): New
prototypes.
+ * config/sparc/sparc.h (REVERSIBLE_CC_MODE): Revert Jan, 25 change
+ until infrastructure is finished.
+
Fri Mar 24 13:49:45 2000 Jeffrey A Law (law@cygnus.com)
* integrate.c (save_for_inline_nocopy): Clear in_nonparm_insns here.
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index d11f387..c9368eb 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -2659,8 +2659,9 @@ do { \
/* Return non-zero if MODE implies a floating point inequality can be
reversed. For Sparc this is always true because we have a full
- compliment of ordered and unordered comparisons. */
-#define REVERSIBLE_CC_MODE(MODE) 1
+ compliment of ordered and unordered comparisons, but until generic
+ code knows how to reverse it correctly we keep the old definition. */
+#define REVERSIBLE_CC_MODE(MODE) ((MODE) != CCFPEmode && (MODE) != CCFPmode)
/* A function address in a call instruction
is a byte address (for indexing purposes)