diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2005-04-22 16:14:55 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2005-04-22 16:14:55 +0000 |
commit | 535a42b11612ee3e398190114253e83e0e185b5b (patch) | |
tree | 13c3694fe0b9c65ce670df40813f4df53f79e80d /gcc/expmed.c | |
parent | 98c41d988c9db08ecdfb4d00b672b9e1a96031e8 (diff) | |
download | gcc-535a42b11612ee3e398190114253e83e0e185b5b.zip gcc-535a42b11612ee3e398190114253e83e0e185b5b.tar.gz gcc-535a42b11612ee3e398190114253e83e0e185b5b.tar.bz2 |
builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.
* builtins.c (gimplify_va_arg_expr): Reword comments to avoid
'abort'. Use gcc_assert and gcc_unreachable as appropriate.
* c-format.c (get_constant, decode_format_attr, get_flag_spec,
find_char_info_specifier_index,
find_length_info_modifier_index): Likewise.
* c-typeck.c (composite_type, pop_init_level): Likewise.
* combine.c (cant_combine_insn_p, try_combine): Likewise.
* cse.c (cse_insn): Likewise
* dominance.c (calc_dfs_tree): Likewise
dwarf2out.c (loc_descriptor_from_tree_1,
add_abstract_origin_attribute, force_decl_die,
force_type_die): Likewise
emit-rtl.c (operand_subword_force): Likewise
explow.c (hard_function_value): Likewise
expmed.c (store_bit_field, expand_divmod,
emit_store_flag_force): Likewise
expr.c (emit_move_multi_word, store_expr,
expand_expr_real_1): Likewise
final.c (this_is_asm_operands, shorten_branches, final_scan_insn,
output_operand): Likewise
flow.c (recompute_reg_usage): Likewise
* function.c (assign_stack_temp_for_type, assign_temp,
handle_epilogue_set): Likewise
* genextract.c (main): Likewise
* gimplify.c (mostly_copy_tree_r, gimplify_return_expr,
gimplify_modify_expr_rhs, gimplify_expr): Likewise
* haifa-sched.c (ready_lastpos, ready_remove_first, ready_element,
ready_remove, rm_line_notes, rm_other_notes,
schedule_block): Likewise
mips-tfile.c (copy_object, out_of_bounds): Likewise
From-SVN: r98567
Diffstat (limited to 'gcc/expmed.c')
-rw-r--r-- | gcc/expmed.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c index 093791e..e0ad4cf 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -544,8 +544,8 @@ store_bit_field (rtx str_rtx, unsigned HOST_WIDE_INT bitsize, /* This is the mode we must force value to, so that there will be enough subwords to extract. Note that fieldmode will often (always?) be VOIDmode, because that is what store_field uses to indicate that this - is a bit field, but passing VOIDmode to operand_subword_force will - result in an abort. */ + is a bit field, but passing VOIDmode to operand_subword_force + is not allowed. */ fieldmode = GET_MODE (value); if (fieldmode == VOIDmode) fieldmode = smallest_mode_for_size (nwords * BITS_PER_WORD, MODE_INT); @@ -582,10 +582,10 @@ store_bit_field (rtx str_rtx, unsigned HOST_WIDE_INT bitsize, { if (!REG_P (op0)) { - /* Since this is a destination (lvalue), we can't copy it to a - pseudo. We can trivially remove a SUBREG that does not - change the size of the operand. Such a SUBREG may have been - added above. Otherwise, abort. */ + /* Since this is a destination (lvalue), we can't copy + it to a pseudo. We can remove a SUBREG that does not + change the size of the operand. Such a SUBREG may + have been added above. */ gcc_assert (GET_CODE (op0) == SUBREG && (GET_MODE_SIZE (GET_MODE (op0)) == GET_MODE_SIZE (GET_MODE (SUBREG_REG (op0))))); @@ -3835,8 +3835,8 @@ expand_divmod (int rem_flag, enum tree_code code, enum machine_mode mode, || optab2->handlers[compute_mode].libfunc) break; - /* If we still couldn't find a mode, use MODE, but we'll probably abort - in expand_binop. */ + /* If we still couldn't find a mode, use MODE, but expand_binop will + probably die. */ if (compute_mode == VOIDmode) compute_mode = mode; @@ -5538,9 +5538,9 @@ emit_store_flag_force (rtx target, enum rtx_code code, rtx op0, rtx op1, The algorithm is based on the code in expr.c:do_jump. - Note that this does not perform a general comparison. Only variants - generated within expmed.c are correctly handled, others abort (but could - be handled if needed). */ + Note that this does not perform a general comparison. Only + variants generated within expmed.c are correctly handled, others + could be handled if needed. */ static void do_cmp_and_jump (rtx arg1, rtx arg2, enum rtx_code op, enum machine_mode mode, |