From 46238b7dab9626030712b1f6aa9b2abd18e3e82e Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 24 Mar 2000 22:50:31 +0100 Subject: [PATCH] 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 --- gcc/ChangeLog | 3 +++ gcc/config/sparc/sparc.h | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 71bc9263227..166f4ae1d4a 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 d11f387b671..c9368ebe060 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) -- 2.30.2