summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-15 18:51:53 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-15 18:51:53 +0000
commit8665fd86ec484f3d50512537c57b9e64fe2a98b8 (patch)
tree9ca84164818fa6fc315b0ab76506a593c013d26f
parenta62ddad6b3e6a2e32ea091ec83a211a007468fd5 (diff)
downloadgcc-8665fd86ec484f3d50512537c57b9e64fe2a98b8.tar.gz
* defaults.h (REVERSIBLE_CC_MODE): Define.
* jump.c (reversed_comparison_code_parts): Don't check if REVERSIBLE_CC_MODE is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79507 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/defaults.h4
-rw-r--r--gcc/jump.c2
3 files changed, 10 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 76b27928e71..0437bfdc785 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2004-03-15 Kazu Hirata <kazu@cs.umass.edu>
+ * defaults.h (REVERSIBLE_CC_MODE): Define.
+ * jump.c (reversed_comparison_code_parts): Don't check if
+ REVERSIBLE_CC_MODE is defined.
+
+2004-03-15 Kazu Hirata <kazu@cs.umass.edu>
+
* c-incpath.c, c-incpath.h, c-pch.c, c.opt, cppexp.c,
et-forest.h, genattr.c, ggc-none.c, hosthooks-def.h,
hosthooks.h, params.h, ra-colorize.c, web.c,
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 602cbdd72a1..e4a6fae57e5 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -737,4 +737,8 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE!
#define LEGITIMIZE_ADDRESS(X, OLDX, MODE, WIN)
#endif
+#ifndef REVERSIBLE_CC_MODE
+#define REVERSIBLE_CC_MODE(MODE) 0
+#endif
+
#endif /* ! GCC_DEFAULTS_H */
diff --git a/gcc/jump.c b/gcc/jump.c
index 6fd2de4fa81..5567bb7ea66 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -648,7 +648,6 @@ reversed_comparison_code_parts (enum rtx_code code, rtx arg0, rtx arg1, rtx insn
/* First see if machine description supply us way to reverse the comparison.
Give it priority over everything else to allow machine description to do
tricks. */
-#ifdef REVERSIBLE_CC_MODE
if (GET_MODE_CLASS (mode) == MODE_CC
&& REVERSIBLE_CC_MODE (mode))
{
@@ -657,7 +656,6 @@ reversed_comparison_code_parts (enum rtx_code code, rtx arg0, rtx arg1, rtx insn
#endif
return reverse_condition (code);
}
-#endif
/* Try a few special cases based on the comparison code. */
switch (code)