aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>1998-08-29 19:16:39 +0000
committerDavid S. Miller <davem@gcc.gnu.org>1998-08-29 12:16:39 -0700
commitc305b1a752df2597b9ff093f60e4ae2ec3427f9f (patch)
tree9cf86e858380114628a3bd4dfc9093ab3196761a /gcc
parent57fc66388b88b59a455a9b0f5f76e144c9eceb19 (diff)
downloadgcc-c305b1a752df2597b9ff093f60e4ae2ec3427f9f.zip
gcc-c305b1a752df2597b9ff093f60e4ae2ec3427f9f.tar.gz
gcc-c305b1a752df2597b9ff093f60e4ae2ec3427f9f.tar.bz2
Fix thinko in ultra_cmove_results_ready_p.
From-SVN: r22088
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/sparc/sparc.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7a8db22..0cab3e2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -23,7 +23,8 @@ Fri Aug 28 19:00:44 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
(sparc_emit_set_const64): Remove unused variable i.
(sparc_splitdi_legitimate): Likewise for addr_part.
(ultra_code_from_mask): Likewise for mask.
- (ultra_cmove_results_ready_p): Fixup entry modulo calc.
+ (ultra_cmove_results_ready_p): Fixup entry modulo calc. and
+ reverse return values so it matches usage and comments.
(ultra_flush_pipeline): Likewise.
(ultra_fpmode_conflict_exists): Likewise, remove unused variable
this_type, and allow loads and stores of differing FP modes as
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 2edc1703..11c17f5 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -6310,9 +6310,9 @@ ultra_cmove_results_ready_p (insn)
slot = 4;
while (--slot >= 0)
if (up->group[slot] == insn)
- return 1;
+ return 0;
- return 0;
+ return 1;
}
/* Walk backwards in pipeline history looking for FPU