1. 02 Jun, 2014 8 commits
  2. 01 Jun, 2014 11 commits
  3. 31 May, 2014 4 commits
    • Summary: m68k: add missing early clobber in beq0_di, bne0_di patterns · aef1bf3b
      * config/m68k/m68k.md (beq0_di, bne0_di): Make the "o" constraint
      a separate alternative where the scratch operand 2 is marked as
      early clobber.
      
      From-SVN: r211104
      Andreas Schwab committed
    • arm.c (TARGET_ATOMIC_ASSIGN_EXPAND_FENV): New define. · f10743d3
      gcc/
      
      2014-05-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	* config/arm/arm.c (TARGET_ATOMIC_ASSIGN_EXPAND_FENV): New define.
      	(arm_builtins) : Add ARM_BUILTIN_GET_FPSCR and ARM_BUILTIN_SET_FPSCR.
      	(bdesc_2arg) : Add description for builtins __builtins_arm_set_fpscr
      	and __builtins_arm_get_fpscr.
      	(arm_init_builtins) : Initialize builtins __builtins_arm_set_fpscr and
      	__builtins_arm_get_fpscr.
      	(arm_expand_builtin) : Expand builtins __builtins_arm_set_fpscr and
      	__builtins_arm_ldfpscr.
      	(arm_atomic_assign_expand_fenv): New function.
      	* config/arm/vfp.md (set_fpscr): New pattern.
      	(get_fpscr) : Likewise.
      	* config/arm/unspecs.md (unspecv): Add VUNSPEC_GET_FPSCR and
      	VUNSPEC_SET_FPSCR.
      	* doc/extend.texi (AARCH64 Built-in Functions) : Document
      	__builtins_arm_set_fpscr, __builtins_arm_get_fpscr.
      
      From-SVN: r211103
      Kugan Vivekanandarajah committed
    • DR 1227 PR c++/57543 · cab421f4
      /cp
      2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	DR 1227
      	PR c++/57543
      	* cp-tree.h (TYPE_HAS_LATE_RETURN_TYPE): Add.
      	* pt.c (tsubst_function_type): Inject the this parameter; do the
      	substitutions in the order mandated by the DR.
      	(copy_default_args_to_explicit_spec): Copy TYPE_HAS_LATE_RETURN_TYPE.
      	* decl.c (grokdeclarator): Maybe set TYPE_HAS_LATE_RETURN_TYPE.
      	(static_fn_type): Copy it.
      	* decl2.c (build_memfn_type, change_return_type,
      	cp_reconstruct_complex_type): Likewise.
      	* parser.c (cp_parser_lambda_declarator_opt): Likewise.
      	* tree.c (strip_typedefs): Likewise.
      	* typeck.c (merge_types): Likewise.
      
      /testsuite
      2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	DR 1227
      	PR c++/57543
      	* g++.dg/cpp0x/pr57543-1.C: New.
      	* g++.dg/cpp0x/pr57543-2.C: Likewise.
      	* g++.dg/cpp0x/pr57543-3.C: Likewise.
      	* g++.dg/cpp0x/decltype59.C: Likewise.
      
      From-SVN: r211102
      Paolo Carlini committed
    • Daily bump. · f5fb3069
      From-SVN: r211101
      GCC Administrator committed
  4. 30 May, 2014 17 commits