1. 02 May, 2015 11 commits
    • numeric: New. · 6c0b8a53
      	* include/experimental/numeric: New. Define gcd and lcm.
      	* include/Makefile.am: Add new header.
      	* include/Makefile.in: Regenerate.
      	* testsuite/experimental/numeric/gcd.cc: New.
      	* testsuite/experimental/numeric/lcm.cc: New.
      	* doc/xml/manual/status_cxx2017.xml: Update status.
      	* doc/html/manual/status.html: Regenerate.
      
      From-SVN: r222724
      Jonathan Wakely committed
    • Revert addition of feature macros from other headers per latest SD-6. · fe4b6acb
      2015-05-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
      
              Revert addition of feature macros from other headers per latest SD-6.
              * include/experimental/deque: Remove feature-test macro.
              * include/experimental/forward_list: Ditto.
              * include/experimental/list: Ditto.
              * include/experimental/map: Ditto.
              * include/experimental/set: Ditto.
              * include/experimental/string: Ditto.
              * include/experimental/unordered_map: Ditto.
              * include/experimental/unordered_set: Ditto.
      
      From-SVN: r222722
      Edward Smith-Rowland committed
    • any (any::_Storage): Make non-copyable. · 9407c6fa
      	* include/experimental/any (any::_Storage): Make non-copyable.
      	(any::any): Do not copy _Storage object.
      	(any::operator=): Implement more efficiently than swapping.
      	(any::swap): Use new _Op_xfer operation.
      	(any::_Op::_Op_xfer): New enumerator.
      	(_Manager_internal::_S_alloc): Remove unused function.
      	(_Manager_internal::_S_create, _Manager_external::_S_create): Use out
      	parameter instead of returning a _Storage object.
      	(_Manager_internal::_S_manage, _Manager_external::_S_manage): Add
      	_Op_xfer operation for moving and swapping.
      	* testsuite/experimental/any/cons/nontrivial.cc: New.
      	* testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error.
      
      From-SVN: r222721
      Jonathan Wakely committed
    • fs_path.h (filesystem_error::~filesystem_error): Declare. · 5b244a78
      	* include/experimental/fs_path.h (filesystem_error::~filesystem_error):
      	Declare.
      	* src/filesystem/path.cc (filesystem_error::~filesystem_error):
      	Define.
      
      From-SVN: r222720
      Jonathan Wakely committed
    • re PR libstdc++/65978 (missing constexpr on std::forward_as_tuple and std::tie… · cb2ef49e
      re PR libstdc++/65978 (missing constexpr on std::forward_as_tuple and std::tie (LWG issues 2275 and 2301))
      
      	PR libstdc++/65978
      	* include/std/tuple (forward_as_tuple, tie): Add constexpr.
      	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Uncomment
      	and fix tests for forward_as_tuple and tie.
      
      From-SVN: r222719
      Jonathan Wakely committed
    • ops.cc (last_write_time): Set timespec members explicitly instead of with a braced-init-list. · 58f270df
      	* src/filesystem/ops.cc (last_write_time) [_GLIBCXX_USE_UTIMENSAT]:
      	Set timespec members explicitly instead of with a braced-init-list.
      	[_GLIBCXX_HAVE_UTIME_H]: Use lambda to handle st_atime being a macro.
      
      From-SVN: r222718
      Jonathan Wakely committed
    • update ChangeLogs for previous commit · 4afeb6fc
      From-SVN: r222716
      Trevor Saunders committed
    • fixup libobjc usage of PCC_BITFIELD_TYPE_MATTERS · 539280a8
      libobjc/ChangeLog:
      
      2015-05-01  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* acinclude.m4: Include bitfields.m4.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      	* configure.ac: Invoke gt_BITFIELD_TYPE_MATTERS.
      	* encoding.c: Check HAVE_BITFIELD_TYPE_MATTERS.
      
      config/ChangeLog:
      
      2015-05-01  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* bitfields.m4: New file.
      
      From-SVN: r222715
      Trevor Saunders committed
    • extend.texi (Variable Attributes): Add menu and proper @nodes to subsections. · 90eb63a3
      2015-05-01  Sandra Loosemore  <sandra@codesourcery.com>
      
      	gcc/
      	* doc/extend.texi (Variable Attributes): Add menu and proper
      	@nodes to subsections.  Move Microsoft Windows attributes to
      	their own subsection.
      	(Type Attributes): Reorganize introduction to remove duplicate
      	list of attributes.  Add menu and proper @nodes to subsections.
      	Alphabetize the main table of common attributes.
      
      From-SVN: r222714
      Sandra Loosemore committed
    • deque: Add feature-test macro. · 9c0717ed
      2015-05-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
      
      	* include/experimental/deque: Add feature-test macro.
      	* include/experimental/forward_list: Ditto.
      	* include/experimental/list: Ditto.
      	* include/experimental/map: Ditto.
      	* include/experimental/set: Ditto.
      	* include/experimental/string: Ditto.
      	* include/experimental/unordered_map: Ditto.
      	* include/experimental/unordered_set: Ditto.
      
      From-SVN: r222713
      Edward Smith-Rowland committed
    • Daily bump. · 0a09a3be
      From-SVN: r222712
      GCC Administrator committed
  2. 01 May, 2015 29 commits