diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-06-01 07:59:23 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-06-01 07:59:23 +0200 |
commit | b7e6d1da6e1e0d4b29071f7bb0625807742f63ab (patch) | |
tree | 5d095d4f21c9d7b1a88f87192ffc0ebcd971979d /gcc/expr.c | |
parent | 5e77c6f9326314df6d3cb47c94ad3e689046826e (diff) | |
download | gcc-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.c | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -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); |