1. 02 Jun, 2015 6 commits
    • re PR other/65366 (gdbhooks.py is incompatible with Python3) · 4c50b221
      	PR other/65366
      	* gdbhooks.py: Use int(...) instead of long(...).  Use print(...)
      	instead of print ... .
      
      From-SVN: r224012
      Jan Kratochvil committed
    • vsx.md (vsx_extract_v4sf): Revert accidental 2014-08-11 change. · ae2bb6da
      	* config/rs6000/vsx.md (vsx_extract_v4sf): Revert accidental
      	2014-08-11 change.
      
      From-SVN: r224010
      Alan Modra committed
    • re PR testsuite/52563 (FAIL: gcc.dg/tree-ssa/scev-[3,4].c scan-tree-dump-times optimized "&a" 1) · c70ed622
      
      	PR tree-optimization/52563
      	PR tree-optimization/62173
      	* tree-ssa-loop-ivopts.c (struct iv): New field.  Reorder fields.
      	(alloc_iv, set_iv): New parameter.
      	(determine_biv_step): Delete.
      	(find_bivs): Inline original determine_biv_step.  Pass new
      	argument to set_iv.
      	(idx_find_step): Use no_overflow information for conversion.
      	* tree-scalar-evolution.c (analyze_scalar_evolution_in_loop): Let
      	resolve_mixers handle folded_casts.
      	(instantiate_scev_name): Change bool parameter to bool pointer.
      	(instantiate_scev_poly, instantiate_scev_binary): Ditto.
      	(instantiate_array_ref, instantiate_scev_not): Ditto.
      	(instantiate_scev_3, instantiate_scev_2): Ditto.
      	(instantiate_scev_1, instantiate_scev_r): Ditto.
      	(instantiate_scev_convert, ): Change parameter.  Pass argument
      	to chrec_convert_aggressive.
      	(instantiate_scev): Change argument.
      	(resolve_mixers): New parameter and set it.
      	(scev_const_prop): New argument.
      	* tree-scalar-evolution.h (resolve_mixers): New parameter.
      	* tree-chrec.c (convert_affine_scev): Call chrec_convert instead
      	of chrec_conert_1.
      	(chrec_convert): New parameter.  Move definition below.
      	(chrec_convert_aggressive): New parameter and set it.  Call
      	convert_affine_scev.
      	* tree-chrec.h (chrec_convert): New parameter.
      	(chrec_convert_aggressive): Ditto.
      
      	gcc/testsuite/ChangeLog
      	PR tree-optimization/52563
      	PR tree-optimization/62173
      	* gcc.dg/tree-ssa/scev-3.c: Remove xfail.
      	* gcc.dg/tree-ssa/scev-4.c: Ditto.
      
      From-SVN: r224009
      Bin Cheng committed
    • re PR c++/65942 ([C++14] cannot use std::function as comparator in algorithms) · 81371eff
      	PR c++/65942
      	* decl2.c (mark_used): Don't always instantiate constexpr fns.
      	* constexpr.c (cxx_eval_call_expression): Instantiate them here.
      
      From-SVN: r224008
      Jason Merrill committed
    • re PR c++/44282 (fastcall is not mangled at all) · 603eaec4
      	PR c++/44282
      gcc/cp/
      	* mangle.c (attr_strcmp): New.
      	(write_CV_qualifiers_for_type): Also write out attributes that
      	affect type identity.
      	(write_type): Strip all attributes after writing qualifiers.
      libiberty/
      	* cp-demangle.c (cplus_demangle_type): Handle arguments to vendor
      	extended qualifier.
      
      From-SVN: r224007
      Jason Merrill committed
    • Daily bump. · 459b4d15
      From-SVN: r224006
      GCC Administrator committed
  2. 01 Jun, 2015 34 commits