diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-12-02 17:09:40 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-12-02 17:09:40 +0000 |
commit | 40b19772a73e5f6a97472cfc8d818f880db20dfb (patch) | |
tree | 54e787c5e39a380b235142cd2cfef88b4b6ecb84 /gcc/tree-complex.c | |
parent | ed03eadb804efe99a3359fda6d489b597189d2b3 (diff) | |
download | gcc-40b19772a73e5f6a97472cfc8d818f880db20dfb.tar.gz |
2005-12-02 Richard Guenther <rguenther@suse.de>
* tree-ssa-loop-im.c (schedule_sm): Use buildN instead of build.
* tree-complex.c (update_complex_assignment, expand_complex_div_wide):
Likewise.
* tree-ssa-ccp.c (maybe_fold_offset_to_array_ref,
maybe_fold_offset_to_component_ref): Likewise.
* tree-ssa-dom.c (thread_across_edge,
simplify_rhs_and_lookup_avail_expr,
find_equivalent_equality_comparison, record_equivalences_from_stmt):
Likewise.
* gimple-low.c (lower_function_body, lower_return_expr): Likewise.
* tree-eh.c (do_return_redirection, honor_protect_cleanup_actions,
lower_try_finally_switch): Likewise.
* tree-if-conv.c (add_to_dst_predicate_list,
replace_phi_with_cond_modify_expr, ifc_temp_var): Likewise.
* gimplify.c (internal_get_tmp_var, gimple_build_eh_filter,
voidify_wrapper_expr, build_stack_save_restore, gimplify_bind_expr,
gimplify_return_expr, gimplify_decl_expr, gimplify_switch_expr,
gimplify_case_label_expr, gimplify_exit_expr, gimplify_self_mod_expr,
shortcut_cond_r, shortcut_cond_expr, gimplify_cond_expr,
gimplify_init_ctor_eval, gimplify_init_constructor,
gimplify_variable_sized_compare, gimplify_boolean_expr,
gimplify_cleanup_point_expr, gimple_push_cleanup, gimplify_target_expr,
gimplify_expr, gimplify_body, gimplify_function_tree,
force_gimple_operand): Likewise.
* tree-ssa-pre.c (create_expression_by_pieces): Likewise.
* tree-mudflap.c (mf_decl_cache_locals, mf_build_check_statement_for,
mx_register_decls): Likewise.
* tree-nested.c (init_tmp_var, save_tmp_var, get_static_chain,
get_frame_field, finalize_nesting_tree_1): Likewise.
* tree-inline.c (setup_one_parameter): Likewise.
* tree-vect-transform.c (vectorizable_condition): Likewise.
* tree-outof-ssa.c (insert_copy_on_edge, insert_backedge_copies):
Likewise.
* tree-profile.c (tree_gen_edge_profiler): Likewise.
* tree-cfg.c (factor_computed_gotos, gimplify_val): Likewise.
* c-parser.c (c_parser_if_body, c_parser_switch_statement): Likewise.
* tree-chrec.h (build_polynomial_chrec): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107907 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-complex.c')
-rw-r--r-- | gcc/tree-complex.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c index 7fc7879384e..d85674257f4 100644 --- a/gcc/tree-complex.c +++ b/gcc/tree-complex.c @@ -629,7 +629,7 @@ update_complex_assignment (block_stmt_iterator *bsi, tree r, tree i) update_complex_components (bsi, stmt, r, i); type = TREE_TYPE (TREE_OPERAND (mod, 1)); - TREE_OPERAND (mod, 1) = build (COMPLEX_EXPR, type, r, i); + TREE_OPERAND (mod, 1) = build2 (COMPLEX_EXPR, type, r, i); update_stmt (stmt); } @@ -1055,7 +1055,7 @@ expand_complex_div_wide (block_stmt_iterator *bsi, tree inner_type, { edge e; - cond = build (COND_EXPR, void_type_node, cond, NULL, NULL); + cond = build3 (COND_EXPR, void_type_node, cond, NULL_TREE, NULL_TREE); bsi_insert_before (bsi, cond, BSI_SAME_STMT); /* Split the original block, and create the TRUE and FALSE blocks. */ @@ -1065,8 +1065,8 @@ expand_complex_div_wide (block_stmt_iterator *bsi, tree inner_type, bb_true = create_empty_bb (bb_cond); bb_false = create_empty_bb (bb_true); - t1 = build (GOTO_EXPR, void_type_node, tree_block_label (bb_true)); - t2 = build (GOTO_EXPR, void_type_node, tree_block_label (bb_false)); + t1 = build1 (GOTO_EXPR, void_type_node, tree_block_label (bb_true)); + t2 = build1 (GOTO_EXPR, void_type_node, tree_block_label (bb_false)); COND_EXPR_THEN (cond) = t1; COND_EXPR_ELSE (cond) = t2; @@ -1120,9 +1120,9 @@ expand_complex_div_wide (block_stmt_iterator *bsi, tree inner_type, if (bb_true) { - t1 = build (MODIFY_EXPR, inner_type, rr, tr); + t1 = build2 (MODIFY_EXPR, inner_type, rr, tr); bsi_insert_before (bsi, t1, BSI_SAME_STMT); - t1 = build (MODIFY_EXPR, inner_type, ri, ti); + t1 = build2 (MODIFY_EXPR, inner_type, ri, ti); bsi_insert_before (bsi, t1, BSI_SAME_STMT); bsi_remove (bsi); } @@ -1159,9 +1159,9 @@ expand_complex_div_wide (block_stmt_iterator *bsi, tree inner_type, if (bb_false) { - t1 = build (MODIFY_EXPR, inner_type, rr, tr); + t1 = build2 (MODIFY_EXPR, inner_type, rr, tr); bsi_insert_before (bsi, t1, BSI_SAME_STMT); - t1 = build (MODIFY_EXPR, inner_type, ri, ti); + t1 = build2 (MODIFY_EXPR, inner_type, ri, ti); bsi_insert_before (bsi, t1, BSI_SAME_STMT); bsi_remove (bsi); } |