gcc

~vcs-imports/gcc/+git/gcc:gimple-classes-v2-option-3

Last commit made on 2014-11-19
Get this branch:
git clone -b gimple-classes-v2-option-3 https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
gimple-classes-v2-option-3
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

ec461b8... by David Malcolm <email address hidden>

Remove stray newline

Remove a stray newline seen when diffing against trunk

gcc/ChangeLog.gimple-classes:
 * gimple.h (struct gimple_statement_structure): Remove stray
 newline.

91b959f... by David Malcolm <email address hidden>

Merge branch 'master' r217725-r217783 into gimple-classes-v2-option-3

Merger of changes on trunk r217725 (2014-11-18) to
r217783 (2014-11-19) into the branch.

gcc/ChangeLog.gimple-classes:
 * gimple.c (gimple_build_assign_with_ops): Strengthen return type
 of new overload, from gimple to gassign *.

Conflicts:
 gcc/gimple-ssa-strength-reduction.c
 gcc/gimple.h
 gcc/omp-low.c
 gcc/tree-ssa-math-opts.c

aec08e4... by renlin <renlin@138bc75d-0d04-0410-961f-82ee72b054a4>

2014-11-19 Renlin Li <email address hidden>

        PR middle-end/63762
        * ira.c (ira): Update preferred class.

        * gcc.dg/pr63762.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217783 138bc75d-0d04-0410-961f-82ee72b054a4

50c933a... by mkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>

 * MAINTAINERS (OS Port Maintainers): Add overdue maintainership note
 from 2 years ago.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217782 138bc75d-0d04-0410-961f-82ee72b054a4

806413d... by jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>

 * gimple.h (gimple_build_assign_with_ops): Add unary arg overload.
 (gimple_assign_set_rhs_with_ops_1): Renamed to ...
 (gimple_assign_set_rhs_with_ops): ... this. Adjust binary arg
 inline overload to use it. Add unary arg overload.
 * gimple.c (gimple_build_assign_with_ops): New unary arg overload.
 (gimple_assign_set_rhs_from_tree): Use
 gimple_assign_set_rhs_with_ops instead of
 gimple_assign_set_rhs_with_ops_1.
 (gimple_assign_set_rhs_with_ops_1): Renamed to ...
 (gimple_assign_set_rhs_with_ops): ... this.
 * ipa-split.c (split_function): Remove last NULL argument
 from gimple_build_assign_with_ops call.
 * tree-ssa-loop-im.c
 (move_computations_dom_walker::before_dom_children): Likewise.
 * tsan.c (instrument_builtin_call): Likewise.
 * tree-vect-stmts.c (vect_init_vector, vectorizable_mask_load_store,
 vectorizable_conversion, vectorizable_load): Likewise.
 * tree-vect-loop.c (vect_is_simple_reduction_1,
 get_initial_def_for_induction): Likewise.
 * tree-loop-distribution.c (generate_memset_builtin): Likewise.
 * tree-vect-patterns.c (vect_handle_widen_op_by_const,
 vect_recog_widen_mult_pattern, vect_operation_fits_smaller_type,
 vect_recog_over_widening_pattern, vect_recog_rotate_pattern,
 vect_recog_vector_vector_shift_pattern, vect_recog_divmod_pattern,
 vect_recog_mixed_size_cond_pattern, adjust_bool_pattern_cast,
 adjust_bool_pattern, vect_recog_bool_pattern): Likewise.
 * tree-ssa-phiopt.c (conditional_replacement, abs_replacement,
 neg_replacement): Likewise.
 * asan.c (build_shadow_mem_access, maybe_create_ssa_name,
 maybe_cast_to_ptrmode, asan_expand_check_ifn): Likewise.
 * tree-vect-slp.c (vect_get_constant_vectors): Likewise.
 * omp-low.c (lower_rec_input_clauses, expand_omp_for_generic,
 expand_omp_for_static_nochunk, expand_omp_for_static_chunk,
 simd_clone_adjust): Likewise.
 * tree-vect-loop-manip.c (vect_create_cond_for_align_checks): Likewise.
 * gimple-ssa-strength-reduction.c (introduce_cast_before_cand,
 replace_one_candidate): Likewise.
 * gimple-builder.c (build_type_cast): Likewise.
 * tree-ssa-forwprop.c (simplify_rotate): Likewise.
 (forward_propagate_addr_expr_1): Remove last NULL argument
 from gimple_assign_set_rhs_with_ops call.
 (simplify_vector_constructor): Use gimple_assign_set_rhs_with_ops
 instead of gimple_assign_set_rhs_with_ops_1.
 * tree-ssa-reassoc.c (maybe_optimize_range_tests): Remove last NULL
 argument from gimple_build_assign_with_ops call.
 (repropagate_negates): Remove last NULL argument from
 gimple_assign_set_rhs_with_ops call.
 * ubsan.c (ubsan_expand_null_ifn, ubsan_expand_objsize_ifn): Remove
 last NULL argument from gimple_build_assign_with_ops call.
 (instrument_bool_enum_load): Likewise. Remove last NULL argument
 from gimple_assign_set_rhs_with_ops call.
 * tree-ssa-math-opts.c (build_and_insert_cast, convert_mult_to_fma):
 Remove last NULL argument from gimple_build_assign_with_ops call.
 (bswap_replace): Likewise. Use gimple_assign_set_rhs_with_ops instead
 of gimple_assign_set_rhs_with_ops_1.
 (convert_plusminus_to_widen): Use gimple_assign_set_rhs_with_ops
 instead of gimple_assign_set_rhs_with_ops_1.
 * gimple-fold.c (replace_stmt_with_simplification): Likewise.
 (rewrite_to_defined_overflow, gimple_build): Remove last NULL argument
 from gimple_build_assign_with_ops call.
 * tree-ssa-strlen.c (handle_pointer_plus): Remove last NULL argument
 from gimple_assign_set_rhs_with_ops call.
 * tree-vrp.c (simplify_truth_ops_using_ranges,
 simplify_bit_ops_using_ranges): Remove last NULL argument from
 gimple_assign_set_rhs_with_ops call.
 (simplify_float_conversion_using_ranges,
 simplify_internal_call_using_ranges): Remove last NULL argument from
 gimple_build_assign_with_ops call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217781 138bc75d-0d04-0410-961f-82ee72b054a4

aa577f0... by jiwang <jiwang@138bc75d-0d04-0410-961f-82ee72b054a4>

[AArch64] Adjust generic move costs

  2014-11-19 Wilco Dijkstra <email address hidden>

    PR target/61915
    * config/aarch64/aarch64.c (generic_regmove_cost): Increase FP move cost.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217780 138bc75d-0d04-0410-961f-82ee72b054a4

f4ef65f... by fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>

Fixing the mess I did with the two previous commits. Sorry!

 PR sanitizer/62132
 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
 darwin, adjust dg-output.
 * c-c++-common/asan/misalign-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217779 138bc75d-0d04-0410-961f-82ee72b054a4

c3151cc... by mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/63690
 * ubsan.c (instrument_object_size): Check for MEM_REF.

 * gcc.dg/ubsan/pr63690.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217778 138bc75d-0d04-0410-961f-82ee72b054a4

dca859e... by fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/62132
 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
 darwin, adjust dg-output.
 * c-c++-common/asan/misalign-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217777 138bc75d-0d04-0410-961f-82ee72b054a4

7c60609... by fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/62132
 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
 darwin, adjust dg-output.
 * c-c++-common/asan/misalign-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217776 138bc75d-0d04-0410-961f-82ee72b054a4