1. 27 Sep, 2016 33 commits
  2. 26 Sep, 2016 7 commits
    • re PR libstdc++/77727 (Unwrapping std::optional constructor is not working for… · 71ade764
      re PR libstdc++/77727 (Unwrapping std::optional constructor is not working for non-transferable object)
      
          PR libstdc++/77727
          * include/std/optional (optional(const optional<_Up>&)):
          Default-initialize the base and use emplace.
          (optional(optional<_Up>&&)): Likewise.
          * testsuite/20_util/optional/cons/77727.cc: New.
      
      From-SVN: r240511
      Ville Voutilainen committed
    • 2016-09-26 François Dumont <fdumont@gcc.gnu.org> · f2fe9e0a
      	* include/debug/safe_base.h
      	(_Safe_iterator_base::_M_detach_single): Make public.
      
      From-SVN: r240510
      François Dumont committed
    • Fix fallthrough comments for Ada, Solaris/x86, SPARC · fbedd170
      	gcc:
      	* config/i386/i386.c (ix86_print_operand)
      	[HAVE_AS_IX86_CMOV_SUN_SYNTAX]: Add gcc_fallthrough.
      	* config/sparc/sparc.c (check_pic): Add fallthrough comment.
      	(epilogue_renumber): Likewise.
      
      	gcc/ada:
      	* gcc-interface/decl.c: Fix fall through comment formatting.
      	* gcc-interface/misc.c: Likewise.
      	* gcc-interface/trans.c: Likewise.
      	* gcc-interface/utils.c: Likewise.
      	* gcc-interface/utils2.c: Likewise.
      
      From-SVN: r240509
      Rainer Orth committed
    • re PR fortran/77420 (gfortran and equivalence produces internal compiler error) · a184e37f
      2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
      
      	PR fortran/77420
      	* trans-common.c:  Handle array elements in equivalence when
      	the lower and upper bounds of array spec are NULL.
       
      2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
      
      	PR fortran/77420
      	* gfortran.dg/pr77420_1.f90: New test.
      	* gfortran.dg/pr77420_2.f90: Ditto.
      	* gfortran.dg/pr77420_3.f90: New test. Requires ...
      	* gfortran.dg/pr77420_4.f90: this file.
      
      From-SVN: r240506
      Steven G. Kargl committed
    • re PR tree-optimization/77719 (ICE in pp_string, at pretty-print.c:955) · 8be59d19
      Fix PR77719
      gcc/testsuite/ChangeLog:
      
      2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	PR middle-end/77719
      	* gfortran.dg/pr77719.f90: New test.
      
      gcc/ChangeLog:
      
      2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	PR middle-end/77719
      	* tree-ssa-reassoc.c (make_new_ssa_for_def): Use gimple_get_lhs to get lhs
      	instead of gimple_assign_lhs as stmt can be builtins too.
      
      From-SVN: r240505
      Kugan Vivekanandarajah committed
    • tree.h (memmodel_from_int, [...]): Move to ... · e73cf9a2
      2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
      
          gcc/
          * tree.h (memmodel_from_int, memmodel_base, is_mm_relaxed,
          is_mm_consume, is_mm_acquire, is_mm_release, is_mm_acq_rel,
          is_mm_seq_cst, is_mm_sync): Move to ...
          * memmodel.h: This.  New file.
          * builtins.c: Include memmodel.h.
          * optabs.c: Likewise.
          * tsan.c: Likewise.
          * config/aarch64/aarch64.c: Likewise.
          * config/alpha/alpha.c: Likewise.
          * config/arm/arm.c: Likewise.
          * config/i386/i386.c: Likewise.
          * config/ia64/ia64.c: Likewise.
          * config/mips/mips.c: Likewise.
          * config/rs6000/rs6000.c: Likewise.
          * config/sparc/sparc.c: Likewise.
          * genconditions.c: Include memmodel.h in generated file.
          * genemit.c: Likewise.
          * genoutput.c: Likewise.
          * genpeep.c: Likewise.
          * genpreds.c: Likewise.
          * genrecog.c: Likewise.
      
          gcc/c-family/
          * c-common.c: Include memmodel.h.
      
      From-SVN: r240504
      Thomas Preud'homme committed
    • builtin-sprintf-warn-1.c: Adjust regex to accept singular form of byte when quantity is unknown. · 991075a4
      2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
      
      gcc/testsuite/
          * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
          singular form of byte when quantity is unknown.
      
      From-SVN: r240503
      Thomas Preud'homme committed