diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2002-01-12 14:05:32 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2002-01-12 09:05:32 -0500 |
commit | bb93b973c9644462184e62c4b098dbbd6885a1da (patch) | |
tree | 78bd460be80a3f429232e5c5858492b59c3012f7 /gcc/optabs.c | |
parent | 6a0b0c1b5ecd6ee74c0cfc43038114ad0504a37a (diff) | |
download | gcc-bb93b973c9644462184e62c4b098dbbd6885a1da.zip gcc-bb93b973c9644462184e62c4b098dbbd6885a1da.tar.gz gcc-bb93b973c9644462184e62c4b098dbbd6885a1da.tar.bz2 |
diagnostic.c (warn_deprecated_use): Rework to lower indentation.
* diagnostic.c (warn_deprecated_use): Rework to lower indentation.
* expr.c (emit_move_insn_1): Remove warning, use HOST_WIDE_INT for
offsets, and change line folding.
* optabs.c (expand_binop): Remove warnings.
* sdbout.c (sdbout_record_type_name): Constify NAME to avoid warning.
From-SVN: r48801
Diffstat (limited to 'gcc/optabs.c')
-rw-r--r-- | gcc/optabs.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c index 9e26e7f..2a2ebb3 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -895,7 +895,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods) && GET_MODE_SIZE (mode) > UNITS_PER_WORD && binoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing) { - unsigned int i; + int i; rtx insns; rtx equiv_value; @@ -1186,7 +1186,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods) && GET_MODE_SIZE (mode) >= 2 * UNITS_PER_WORD && binoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing) { - unsigned int i; + int i; optab otheroptab = binoptab == add_optab ? sub_optab : add_optab; unsigned int nwords = GET_MODE_BITSIZE (mode) / BITS_PER_WORD; rtx carry_in = NULL_RTX, carry_out = NULL_RTX; @@ -2176,7 +2176,7 @@ expand_unop (mode, unoptab, op0, target, unsignedp) && GET_MODE_SIZE (mode) > UNITS_PER_WORD && unoptab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing) { - unsigned int i; + int i; rtx insns; if (target == 0 || target == op0) @@ -2191,6 +2191,7 @@ expand_unop (mode, unoptab, op0, target, unsignedp) rtx x = expand_unop (word_mode, unoptab, operand_subword_force (op0, i, mode), target_piece, unsignedp); + if (target_piece != x) emit_move_insn (target_piece, x); } |