1. 29 Feb, 2016 3 commits
    • ada-tree.h (DECL_RETURN_VALUE_P): New macro. · 93e708f9
      	* gcc-interface/ada-tree.h (DECL_RETURN_VALUE_P): New macro.
      	* gcc-interface/gigi.h (gigi): Remove useless attribute.
      	(gnat_gimplify_expr): Likewise.
      	(gnat_to_gnu_external): Declare.
      	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: Factor out
      	code dealing with the expression of external constants into...
      	Invoke gnat_to_gnu_external instead.
      	<E_Variable>: Invoke gnat_to_gnu_external to translate renamed objects
      	when not for a definition.  Deal with COMPOUND_EXPR and variables with
      	DECL_RETURN_VALUE_P set for renamings and with the case of a dangling
      	'reference to a function call in a renaming.  Remove obsolete test and
      	adjust associated comment.
      	* gcc-interface/trans.c (Call_to_gnu): Set DECL_RETURN_VALUE_P on the
      	temporaries created to hold the return value, if any.
      	(gnat_to_gnu_external): ...this.  New function.
      	* gcc-interface/utils.c (create_var_decl): Detect a constant created
      	to hold 'reference to function call.
      	* gcc-interface/utils2.c (build_unary_op) <ADDR_EXPR>: Add folding
      	for COMPOUND_EXPR in the DECL_RETURN_VALUE_P case.
      
      From-SVN: r233804
      Eric Botcazou committed
    • re PR tree-optimization/69720 (wrong code at -O3 on x86_64-linux-gnu) · 6512bc93
      2016-02-29  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/69720
      	* tree-vect-loop.c (get_initial_def_for_reduction): Avoid
      	the adjustment_def path for possibly vectorized defs.
      	(vect_create_epilog_for_reduction): Handle vectorized initial
      	defs properly.
      
      	* gcc.dg/vect/vect-outer-pr69720.c: New testcase.
      
      From-SVN: r233803
      Richard Biener committed
    • Daily bump. · a34a94c3
      From-SVN: r233801
      GCC Administrator committed
  2. 28 Feb, 2016 8 commits
  3. 27 Feb, 2016 6 commits
  4. 26 Feb, 2016 23 commits