aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2007-06-01 07:59:23 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-06-01 07:59:23 +0200
commitb7e6d1da6e1e0d4b29071f7bb0625807742f63ab (patch)
tree5d095d4f21c9d7b1a88f87192ffc0ebcd971979d /gcc/expr.c
parent5e77c6f9326314df6d3cb47c94ad3e689046826e (diff)
downloadgcc-b7e6d1da6e1e0d4b29071f7bb0625807742f63ab.zip
gcc-b7e6d1da6e1e0d4b29071f7bb0625807742f63ab.tar.gz
gcc-b7e6d1da6e1e0d4b29071f7bb0625807742f63ab.tar.bz2
expr.c (force_operand): Remove breaks after return statements.
* expr.c (force_operand) [DIV, MOD, UDIV, UMOD, ASHIFTRT]: Remove breaks after return statements. From-SVN: r125259
Diffstat (limited to 'gcc/expr.c')
-rw-r--r--gcc/expr.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 3033ec8..05e2383 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -6001,12 +6001,13 @@ force_operand (rtx value, rtx target)
&& !REG_P (SUBREG_REG (value))
&& !MEM_P (SUBREG_REG (value)))
{
- value = simplify_gen_subreg (GET_MODE (value),
- force_reg (GET_MODE (SUBREG_REG (value)),
- force_operand (SUBREG_REG (value),
- NULL_RTX)),
- GET_MODE (SUBREG_REG (value)),
- SUBREG_BYTE (value));
+ value
+ = simplify_gen_subreg (GET_MODE (value),
+ force_reg (GET_MODE (SUBREG_REG (value)),
+ force_operand (SUBREG_REG (value),
+ NULL_RTX)),
+ GET_MODE (SUBREG_REG (value)),
+ SUBREG_BYTE (value));
code = GET_CODE (value);
}
@@ -6070,23 +6071,18 @@ force_operand (rtx value, rtx target)
FLOAT_MODE_P (GET_MODE (value))
? RDIV_EXPR : TRUNC_DIV_EXPR,
GET_MODE (value), op1, op2, target, 0);
- break;
case MOD:
return expand_divmod (1, TRUNC_MOD_EXPR, GET_MODE (value), op1, op2,
target, 0);
- break;
case UDIV:
return expand_divmod (0, TRUNC_DIV_EXPR, GET_MODE (value), op1, op2,
target, 1);
- break;
case UMOD:
return expand_divmod (1, TRUNC_MOD_EXPR, GET_MODE (value), op1, op2,
target, 1);
- break;
case ASHIFTRT:
return expand_simple_binop (GET_MODE (value), code, op1, op2,
target, 0, OPTAB_LIB_WIDEN);
- break;
default:
return expand_simple_binop (GET_MODE (value), code, op1, op2,
target, 1, OPTAB_LIB_WIDEN);