summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2000-09-06 20:38:19 +0000
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2000-09-06 20:38:19 +0000
commit94ae07baf0dd1c9e78fbc4b24fedbbb864d5aee9 (patch)
tree2d14455ecf8a5295e172cb0501a902c002651446
parent912301f95c6aa869740e4b019991826bb996d8c7 (diff)
downloadppe42-gcc-94ae07baf0dd1c9e78fbc4b24fedbbb864d5aee9.tar.gz
ppe42-gcc-94ae07baf0dd1c9e78fbc4b24fedbbb864d5aee9.zip
* config/rs6000/rs6000.c (rs6000_reverse_condition): Return
the result. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36208 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bb11b06d0d7..e1f6560689e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-09-06 Geoff Keating <geoffk@cygnus.com>
+
+ * config/rs6000/rs6000.c (rs6000_reverse_condition): Return
+ the result.
+
2000-09-06 Gabriel Dos Reis <gdr@codesourcery.com>
* toplev.c (display_help): Fix thinko in documentation.
@@ -83,6 +88,7 @@
(output_cbranch): The length of a long branch insn is
now only 8 bytes. Add validate_condition_mode. Use
rs6000_reverse_condition. Remove cror generation.
+
* config/rs6000/rs6000.h: Update comments.
(PREDICATE_CODES): Add new predicate. Update codes used
by branch_comparison_operator and scc_comparison_operator.
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index c1771f5cae4..1487ebf1e21 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -4444,9 +4444,9 @@ rs6000_reverse_condition (mode, code)
/* Reversal of FP compares takes care -- an ordered compare
becomes an unordered compare and vice versa. */
if (mode == CCFPmode)
- code = reverse_condition_maybe_unordered (code);
+ return reverse_condition_maybe_unordered (code);
else
- code = reverse_condition (code);
+ return reverse_condition (code);
}
OpenPOWER on IntegriCloud