1. 24 Nov, 2014 9 commits
    • re PR tree-optimization/55334 (mgrid regression (ipa-cp disables vectorization)) · f3dccf50
      2014-11-24  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/55334
      	* function.h (struct function): Add last_clique member.
      	* tree-inline.c (remap_dependence_clique): New function.
      	(remap_gimple_op_r): Remap dependence cliques in MEM_REFs.
      	(copy_tree_body_r): Likewise.
      	(copy_cfg_body): Free dependence map.
      	(copy_gimple_seq_and_replace_locals): Likewise.
      	* tree-pretty-print.c (dump_generic_node): Dump
      	dependence info.
      	* tree-ssa-alias.c (refs_may_alias_p_1): Use dependence info
      	to answer alias query.
      	* tree-ssa-structalias.c: Include tree-phinodes.h, ssa-iterators.h,
      	tree-pretty-print.h and gimple-walk.h.
      	(struct variable_info): Add is_restrict_var flag and ruid
      	member.
      	(new_var_info): Initialize is_restrict_var.
      	(make_constraint_from_restrict): Likewise.
      	(create_variable_info_for): Exclude restricts from global vars
      	from new handling.
      	(intra_create_variable_infos): But not those from parameters.
      	(visit_loadstore): New function.
      	(maybe_set_dependence_info): Likewise.
      	(compute_dependence_clique): Likewise.
      	(compute_may_aliases): Call compute_dependence_clique.
      	* tree-data-ref.c (dr_analyze_indices): Copy dependence info
      	to fake MEM_REF.
      	(dr_may_alias_p): Use recorded dependence info to answer
      	alias query.
      	* tree-core.h (struct tree_base): Add clique, base struct in
      	union.
      	* tree.h (MR_DEPENDENCE_CLIQUE): New macro.
      	(MR_DEPENDENCE_BASE): Likewise.
      	* tree-inline.h (dependence_hasher): New hash-map kind.
      	(struct copy_body_data): Add dependence_map pointer.
      	* gimple-fold.c (maybe_canonicalize_mem_ref_addr): Avoid
      	throwing away dependence info.
      	* tree-streamer-in.c (unpack_value_fields): Stream dependence info.
      	* tree-streamer-out.c (streamer_pack_tree_bitfields): Likewise.
      
      	* gcc.dg/tree-ssa/restrict-5.c: New testcase.
      
      From-SVN: r218004
      Richard Biener committed
    • Add missing entry · 013d9333
      From-SVN: r218002
      Trevor Saunders committed
    • re PR c++/63905 (redundant fields left in gcc/cp/cp-tree.h:lang_decl_fn) · 45410641
      2014-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/63905
      	* cp-tree.h (lang_decl_fn): Remove constructor_attr, destructor_attr.
      
      From-SVN: r218001
      Paolo Carlini committed
    • trans.c (build_return_expr): Use INIT_EXPR instead of MODIFY_EXPR to assign to the return object. · d864aeeb
      	* gcc-interface/trans.c (build_return_expr): Use INIT_EXPR instead of
      	MODIFY_EXPR to assign to the return object.
      	(finalize_nrv_r): Adjust to above change.
      	(finalize_nrv_unc_r): Likewise.
      
      From-SVN: r218000
      Eric Botcazou committed
    • trans.c (push_range_check_info): Replace early test with assertion. · 90b4c164
      	* gcc-interface/trans.c (push_range_check_info): Replace early test
      	with assertion.
      	(Raise_Error_to_gnu): Do not call push_range_check_info if the loop
      	stack is empty.
      	* gcc-interface/utils.c (convert_to_fat_pointer): Fix formatting.
      	* gcc-interface/utils2.c (gnat_invariant_expr): Deal with padded types
      	and revert latest change.
      
      From-SVN: r217998
      Eric Botcazou committed
    • error.c (gfc_fatal_error_1): Remove. · 29e0597e
      2014-11-24  Tobias Burnus  <burnus@net-b.de>
      
              * error.c (gfc_fatal_error_1): Remove.
              * gfortran.h (gfc_fatal_error_1): Remove.
              * check.c (check_co_collective): Change gfc_fatal_error_1 to
              gfc_fatal_error.
              * match.c (gfc_match_name): Ditto.
              * trans-array.c (gfc_conv_array_initializer): Ditto.
              * trans-stmt.c (gfc_trans_sync): Ditto.
      
      2014-11-24  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/dollar_sym_3.f: Update dg-error.
              * gfortran.dg/dollar_sym_3.f: Ditto.
      
      From-SVN: r217997
      Tobias Burnus committed
    • pr46799.c: XFAIL on AIX. · c6a4ed03
              * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
              * gcc.dg/torture/pr59166.c: XFAIL on AIX.
              * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
              * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
      
      From-SVN: r217996
      David Edelsohn committed
    • Daily bump. · 626460a4
      From-SVN: r217995
      GCC Administrator committed
  2. 23 Nov, 2014 10 commits
  3. 22 Nov, 2014 16 commits
  4. 21 Nov, 2014 5 commits