diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-03-31 13:28:29 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-03-31 13:28:29 +0000 |
commit | 1084097d8c660423100223066c0e455c6ecdc839 (patch) | |
tree | 9825cddc84870c8f20906bf543d746a838379d92 /gcc/jump.c | |
parent | a19f368cdbb6ee7c0d0e6e42b024a0f1278dfff1 (diff) | |
download | gcc-1084097d8c660423100223066c0e455c6ecdc839.tar.gz |
* tree-ssa-forwprop.c (forward_propagate_into_cond): Avoid
typo potentially leading to null pointer dereference.
* caller-save.c (new_saved_hard_reg): Eliminate return value.
(setup_save_areas): Corresponding changes to avoid useless
assignments.
* jump.c (reversed_comparison_code_parts): Avoid successive return
statements when REVERSE_CONDITION is defined.
* expr.c (expand_assignment): Avoid useless assignments.
(expand_expr_real_1): Likewise.
(expand_expr_real_2): Avoid useless statements.
* tree-ssa-phiopt.c (minmax_replacement): Avoid useless statement.
* cfgexpand.c (expand_gimple_basic_block): Avoid useless assignment.
* tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Avoid useless
statements.
* stmt.c (expand_expr_stmt): Avoid useless assignment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171780 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/jump.c')
-rw-r--r-- | gcc/jump.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/jump.c b/gcc/jump.c index 9721fe19e9e..8adfbfd5c40 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -308,8 +308,9 @@ reversed_comparison_code_parts (enum rtx_code code, const_rtx arg0, { #ifdef REVERSE_CONDITION return REVERSE_CONDITION (code, mode); -#endif +#else return reverse_condition (code); +#endif } /* Try a few special cases based on the comparison code. */ |