+2017-12-13 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/59568
+ * include/std/complex (operator>>): Implement proposed resolution to
+ LWG 2714. Use putback if and only if a character has been successfully
+ extracted but isn't a delimiter. Use ctype::widen and traits::eq when
+ testing if extracted characters match delimiters.
+ * testsuite/26_numerics/complex/dr2714.cc: New test.
+
+2017-12-12 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/83395
+ * include/std/type_traits (__is_invocable_impl): Remove partial
+ specialization for INVOKE<void> and restore is_void<R> check in
+ primary template.
+ (__is_nt_invocable_impl): Likewise.
+ * testsuite/20_util/is_invocable/83395.cc: New test.
+ * testsuite/20_util/is_nothrow_invocable/83395.cc: New test.
+
+2017-12-07 David Edelsohn <dje.gcc@gmail.com>
+
+ PR libstdc++/83120
+ * testsuite/ext/special_functions/hyperg/check_value.cc: Add
+ -ffp-contract=off. Add -ffloat-store for m68* and ia32.
+ * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc: Same.
+
+2017-12-07 Martin Sebor <msebor@redhat.com>
+
+ PR c/81544
+ * include/ext/mt_allocator.h (_M_destroy_thread_key): Remove
+ attribute const.
+
+2017-12-05 Jason Merrill <jason@redhat.com>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/fs_fwd.h (copy, copy_file): Remove noexcept.
+ (permissions): Add noexcept.
+ * include/bits/fs_ops.h (permissions): Add noexcept.
+ * libsupc++/eh_throw.cc (__cxa_init_primary_exception): Add
+ _GLIBCXX_NOTHROW.
+
+2017-12-04 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/regex_compiler.tcc: Use C-style comment to work around
+ PR preprocessor/61638.
+ (__INSERT_REGEX_MATCHER): Replace GNU extension with __VA_ARGS__.
+
+ * config/io/basic_file_stdio.h (__basic_file): Remove name of unused
+ parameter.
+ * include/bits/boost_concept_check.h: Add pragmas to disable
+ -Wunused-local-typedef warnings.
+ * include/bits/codecvt.h (codecvt_byname<char16_t, char, mbstate_t>)
+ (codecvt_byname<char32_t, char, mbstate_t>): Remove name of unused
+ parameter.
+ * include/bits/locale_facets_nonio.tcc (time_get::do_get_weekday)
+ (time_get::do_get_monthname, time_get::do_get_year): Remove unused
+ variables.
+ * include/std/bitset (_Base_bitset<0>::_M_getword): Remove name of
+ unused parameter.
+ * include/std/streambuf (_IsUnused): Define.
+ (basic_streambuf::imbue, basic_streambuf::pbackfail)
+ (basic_streambuf::overflow): Add macro to unused parameters.
+ * testsuite/24_iterators/operations/prev_neg.cc: Adjust dg-error.
+
+2017-12-01 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/experimental/string_view (basic_string_view::_S_compare):
+ Use value-init so narrowing conversions are not ill-formed.
+ * include/std/string_view (basic_string_view::_S_compare): Likewise.
+
+ * include/bits/basic_string.h (operator""s): Add pragmas to disable
+ -Wliteral-suffix warnings.
+ * include/experimental/string_view (operator""sv): Likewise.
+ * include/std/chrono (operator""h, operator""min, operator""s)
+ (operator""ms, operator""us, operator""ns): Likewise.
+ * include/std/complex (operator""if, operator""i, operator""il):
+ Likewise.
+ * include/std/string_view (operator""sv): Likewise.
+ * testsuite/20_util/duration/literals/range.cc: Adjust dg-error.
+
+ * include/bits/locale_facets_nonio.tcc (money_get::_M_extract): Add
+ fallthrough comment.
+
+ * include/bits/node_handle.h (_Node_handle_common::operator=)
+ (_Node_handle_common::_M_swap): Add braces around debug assertions.
+
+ * include/ext/ropeimpl.h (rope::_S_dump): Use const char*.
+
+ * libsupc++/nested_exception.h (__throw_with_nested_impl): Add
+ noreturn attribute.
+
+ * include/bits/regex_executor.tcc (_Executor::_M_rep_once_more):
+ Remove semi-colon after function body.
+ * include/bits/uniform_int_dist.h (_Power_of_2): Likewise.
+
+ * include/tr1/modified_bessel_func.tcc (__airy): Use value-init not
+ list-init.
+
+ * include/std/type_traits (integral_constant): Make member functions
+ noexcept (LWG 2346).
+ * include/std/utility (integer_sequence): Likewise.
+
+2017-11-30 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/65927
+ * include/bits/locale_facets_nonio.h (__timepunct::_M_am_pm_format):
+ Remove statement with no effect.
+
+2017-11-30 Glen Joseph Fernandes <glenjofe@gmail.com>
+
+ * include/bits/ptr_traits.h (__to_address, to_address): Move static
+ assertion.
+ * testsuite/20_util/to_address/1_neg.cc: New test.
+
+2017-11-30 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/83226
+ * include/bits/node_handle.h (_Node_handle::__pointer): Avoid forming
+ pointer-to-reference types.
+ * testsuite/23_containers/map/modifiers/insert/83226.cc: New test.
+
+2017-11-29 John David Anglin <danglin@gcc.gnu.org>
+
+ * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
+
+2017-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ * testsuite/20_util/duration/literals/range.cc: Update expected
+ line of a static_assert failure.
+
+2017-11-28 Glen Joseph Fernandes <glenjofe@gmail.com>
+
+ * include/bits/ptr_traits.h (to_address): Implement to_address.
+ * testsuite/20_util/to_address/1.cc: New test.
+
+2017-11-27 Stephan Bergmann <sbergman@redhat.com>
+
+ * include/std/string_view (basic_string_view::find_first_of): Add
+ missing noexcept.
+
+ * include/bits/unordered_map.h (unordered_map): Fix deduction guide.
+ * include/debug/unordered_map (unordered_map): Likewise.
+
+2017-11-23 Jonathan Wakely <jwakely@redhat.com>
+
+ * libsupc++/new (launder): Add nodiscard attribute.
+ * testsuite/18_support/launder/nodiscard.cc: New test.
+
+ * include/bits/fs_path.h (path::empty): Add nodiscard attribute.
+ * include/bits/range_access.h (empty): Likewise.
+ * include/std/string_view (basic_string_view::empty): Likewise.
+ * testsuite/21_strings/basic_string_view/capacity/empty_neg.cc: New
+ test.
+ * testsuite/24_iterators/range_access_cpp17_neg.cc: New test.
+ * testsuite/27_io/filesystem/path/query/empty_neg.cc: New test.
+
+ PR libstdc++/83134
+ * include/std/type_traits (__not_): Explicitly convert to bool.
+ * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error.
+ * testsuite/20_util/logical_traits/83134.cc: New test.
+ * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
+ dg-error.
+ * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
+ Likewise.
+
+2017-11-22 Jonathan Wakely <jwakely@redhat.com>
+
+ PR go/83102
+ * include/bits/stl_tree.h (_Rb_tree): Relax invocable checks for
+ comparison object pre-C++17.
+
+2017-11-21 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/48101
+ * include/bits/allocator.h (allocator<const _Tp>)
+ (allocator<volatile _Tp>, allocator<const volatile _Tp>): Add partial
+ specializations.
+ * include/bits/forward_list.h (forward_list): Add static assertions.
+ * include/bits/hashtable.h (__cache_default): Use
+ __is_nothrow_invocable instead of __is_noexcept_hash.
+ (_Hashtable): Add static assertions.
+ * include/bits/hashtable_policy.h (__is_noexcept_hash): Remove.
+ * include/bits/stl_deque.h (deque): Add static assertions.
+ * include/bits/stl_function.h (_Identity<const _Tp>): Add partial
+ specialization.
+ * include/bits/stl_list.h (list): Add static assertions.
+ * include/bits/stl_map.h (map): Likewise.
+ * include/bits/stl_multimap.h (multimap): Likewise.
+ * include/bits/stl_multiset.h (multiset): Likewise.
+ * include/bits/stl_set.h (set): Likewise.
+ * include/bits/stl_tree.h (_Rb_tree): Likewise.
+ * include/bits/stl_vector.h (vector): Likewise.
+ * include/bits/unordered_map.h (unordered_map, unordered_multimap):
+ Use typename instead of class in template-parameter-list and remove
+ spaces.
+ * include/bits/unordered_set.h (unordered_set, unordered_multiset):
+ Likewise.
+ * testsuite/23_containers/deque/48101-2_neg.cc: New test.
+ * testsuite/23_containers/deque/48101_neg.cc: New test.
+ * testsuite/23_containers/forward_list/48101-2_neg.cc: New test.
+ * testsuite/23_containers/forward_list/48101_neg.cc: New test.
+ * testsuite/23_containers/list/48101-2_neg.cc: New test.
+ * testsuite/23_containers/list/48101_neg.cc: New test.
+ * testsuite/23_containers/map/48101-2_neg.cc: New test.
+ * testsuite/23_containers/map/48101_neg.cc: New test.
+ * testsuite/23_containers/map/operations/31440.cc: Fix comparison
+ object to have const-qualified call operator.
+ * testsuite/23_containers/multimap/48101-2_neg.cc: New test.
+ * testsuite/23_containers/multimap/48101_neg.cc: New test.
+ * testsuite/23_containers/multiset/48101-2_neg.cc: New test.
+ * testsuite/23_containers/multiset/48101_neg.cc: New test.
+ * testsuite/23_containers/set/48101-2_neg.cc: New test.
+ * testsuite/23_containers/set/48101_neg.cc: New test.
+ * testsuite/23_containers/unordered_map/48101-2_neg.cc: New test.
+ * testsuite/23_containers/unordered_map/48101_neg.cc: New test.
+ * testsuite/23_containers/unordered_multimap/48101-2_neg.cc: New test.
+ * testsuite/23_containers/unordered_multimap/48101_neg.cc: New test.
+ * testsuite/23_containers/unordered_multiset/48101-2_neg.cc: New test.
+ * testsuite/23_containers/unordered_multiset/48101_neg.cc: New test.
+ * testsuite/23_containers/unordered_set/48101-2_neg.cc: New test.
+ * testsuite/23_containers/unordered_set/48101_neg.cc: New test.
+ * testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust
+ dg-error line number.
+ * testsuite/23_containers/vector/48101-2_neg.cc: New test.
+ * testsuite/23_containers/vector/48101_neg.cc: New test.
+
+2017-11-21 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
+
+ * doc/xml/manual/using.xml (manual.intro.using.macros): Move
+ variablelist element at the end of its list.
+
+2017-11-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add rtems*.
+ (GLIBCXX_ENABLE_FILESYSTEM_TS): Likewise.
+ * configure: Regenerate.
+
+2017-11-20 François Dumont <fdumont@gcc.gnu.org>
+
+ * include/bits/streambuf_iterator.h (istreambuf_iterator<>): Declare
+ std::advance for istreambuf_iterator of char types to be friend.
+ (std::advance(istreambuf_iterator&, _Distance)): New overload.
+ * include/std/streambuf (basic_streambuf<>): Declare std::advance for
+ istreambuf_iterator of char types to be friend.
+ * testsuite/22_locale/money_get/get/char/9.cc: Have
+ istreambuf_iterator created on the fly when calling money_get<>::get.
+ * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
+ * testsuite/24_iterators/istreambuf_iterator/debug/1_neg.cc: New.
+ * testsuite/24_iterators/istreambuf_iterator/debug/2_neg.cc: New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/char/1.cc: New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/char/1_neg.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/char/2.cc: New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/char/2_neg.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/char/3_neg.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1_neg.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2_neg.cc:
+ New.
+ * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/3_neg.cc:
+ New.
+ * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Leverage
+ on std::advance overload.
+ * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
+ Likewise.
+
+2017-11-20 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/special_functions/18_riemann_zeta/check_value.cc: Fix
+ duplicate dg-options directive.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 20_riemann_zeta/check_value_neg.cc: Likewise.
+
+2017-11-20 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Implement LWG 2353
+ * include/bits/stl_iterator_base_funcs.h (next):
+ Use InputIterator instead of ForwardIterator.
+ * testsuite/24_iterators/operations/lwg2353.cc: New.
+ * testsuite/24_iterators/operations/next_neg.cc: Remove.
+
+2017-11-18 Edward Smith-Rowland <3dw4rd@verizon.net>
+
+ PR libstdc++/pr66689 - comp_ellint_3 and ellint_3 return garbage values
+ * include/tr1/ell_integral.tcc: Correct the nu sign convention
+ in ellint_3 and comp_ellint_3.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 06_comp_ellint_3/check_value.cc: Regen with correct values.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 14_ellint_3/check_value.cc: Ditto.
+ * testsuite/special_functions/06_comp_ellint_3/check_value.cc: Ditto.
+ * testsuite/special_functions/13_ellint_3/check_value.cc: Ditto.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 01_assoc_laguerre/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 02_assoc_legendre/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 03_beta/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 04_comp_ellint_1/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 05_comp_ellint_2/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 07_conf_hyperg/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 08_cyl_bessel_i/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 09_cyl_bessel_j/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 10_cyl_bessel_k/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 11_cyl_neumann/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 12_ellint_1/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 13_ellint_2/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 15_expint/check_value_neg.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 16_hermite/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 17_hyperg/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 18_laguerre/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 19_legendre/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 20_riemann_zeta/check_value_neg.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 21_sph_bessel/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 22_sph_legendre/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 23_sph_neumann/check_value.cc: Regen.
+ * testsuite/ext/special_functions/conf_hyperg/check_value.cc: Regen.
+ * testsuite/ext/special_functions/hyperg/check_value.cc: Regen.
+ * testsuite/special_functions/01_assoc_laguerre/check_value.cc: Regen.
+ * testsuite/special_functions/02_assoc_legendre/check_value.cc: Regen.
+ * testsuite/special_functions/03_beta/check_value.cc: Regen.
+ * testsuite/special_functions/04_comp_ellint_1/check_value.cc: Regen.
+ * testsuite/special_functions/05_comp_ellint_2/check_value.cc: Regen.
+ * testsuite/special_functions/07_cyl_bessel_i/check_value.cc: Regen.
+ * testsuite/special_functions/08_cyl_bessel_j/check_value.cc: Regen.
+ * testsuite/special_functions/09_cyl_bessel_k/check_value.cc: Regen.
+ * testsuite/special_functions/10_cyl_neumann/check_value.cc: Regen.
+ * testsuite/special_functions/11_ellint_1/check_value.cc: Regen.
+ * testsuite/special_functions/12_ellint_2/check_value.cc: Regen.
+ * testsuite/special_functions/14_expint/check_value.cc: Regen.
+ * testsuite/special_functions/15_hermite/check_value.cc: Regen.
+ * testsuite/special_functions/16_laguerre/check_value.cc: Regen.
+ * testsuite/special_functions/17_legendre/check_value.cc: Regen.
+ * testsuite/special_functions/18_riemann_zeta/check_value.cc: Regen.
+ * testsuite/special_functions/19_sph_bessel/check_value.cc: Regen.
+ * testsuite/special_functions/20_sph_legendre/check_value.cc: Regen.
+ * testsuite/special_functions/21_sph_neumann/check_value.cc: Regen.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 06_comp_ellint_3/pr66689.cc: New.
+ * testsuite/tr1/5_numerical_facilities/special_functions/
+ 14_ellint_3/pr66689.cc: New.
+ * testsuite/special_functions/06_comp_ellint_3/pr66689.cc: New.
+ * testsuite/special_functions/13_ellint_3/pr66689.cc: New.
+
+2017-11-18 Edward Smith-Rowland <3dw4rd@verizon.net>
+ Expose Airy functions as an extenaion.
+ * include/bits/specfun.h: Expose airy_ai and airy_bi.
+ * include/tr1/modified_bessel_func.tcc: Treat NaN and inf arg, return.
+ * testsuite/ext/special_functions/airy_ai/check_nan.cc: New.
+ * testsuite/ext/special_functions/airy_ai/check_value.cc: New.
+ * testsuite/ext/special_functions/airy_ai/compile.cc: New.
+ * testsuite/ext/special_functions/airy_bi/check_nan.cc: New.
+ * testsuite/ext/special_functions/airy_bi/check_value.cc: New.
+ * testsuite/ext/special_functions/airy_bi/compile.cc: New.
+
+2017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ * acinclude.m4: Add cet.m4.
+ * configure.ac: Set CET_FLAGS. Update EXTRA_CFLAGS,
+ EXTRA_CXX_FLAGS.
+ * libsupc++/Makefile.am: Use Add EXTRA_CFLAGS.
+ * Makefile.in: Regenerate.
+ * configure: Likewise.
+ * doc/Makefile.in: Likewise.
+ * include/Makefile.in: Likewise.
+ * libsupc++/Makefile.in: Likewise.
+ * po/Makefile.in: Likewise.
+ * python/Makefile.in: Likewise.
+ * src/Makefile.in: Likewise.
+ * src/c++11/Makefile.in: Likewise.
+ * src/c++98/Makefile.in: Likewise.
+ * src/filesystem/Makefile.in: Likewise.
+ * testsuite/Makefile.in: Likewise.
+
+2017-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/83025
+ * include/std/fstream (basic_filebuf::_If_path): Move to
+ namespace-scope and rename to _If_fs_path.
+ (basic_filebuf::open): Use new name.
+ (basic_ifstream(_Path, ios::openmode))
+ (basic_ifstream::open(_Path, ios::openmode))
+ (basic_ofstream(_Path, ios::openmode))
+ (basic_ofstream::open(_Path, ios::openmode))
+ (basic_fstream(_Path, ios::openmode))
+ (basic_fstream::open(_Path, ios::openmode)): Use _If_fs_path.
+ * testsuite/27_io/basic_filebuf/open/char/path.cc: Test with filename
+ as non-const char*.
+ * testsuite/27_io/basic_fstream/cons/char/path.cc: Likewise.
+ * testsuite/27_io/basic_fstream/open/char/path.cc: Likewise.
+ * testsuite/27_io/basic_ifstream/cons/char/path.cc: Likewise.
+ * testsuite/27_io/basic_ifstream/open/char/path.cc: Likewise.
+ * testsuite/27_io/basic_ofstream/cons/char/path.cc: Likewise.
+ * testsuite/27_io/basic_ofstream/open/char/path.cc: Likewise.
+
+
+2017-11-17 Marc Glisse <marc.glisse@inria.fr>
+
+ * include/bits/vector.tcc (vector::_M_realloc_insert): Cache old
+ values before the allocation.
+
+2017-11-16 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/future (shared_future): Add noexcept to copy constructor
+ and copy-assignment operator (LWG 2799).
+
+2017-11-15 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Fix gcd breakage.
+ * include/std/numeric (gcd): Use remove_cv_t, not remove_cv.
+
+2017-11-15 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/27_io/filesystem/iterators/directory_iterator.cc: Leave
+ error_code unset.
+ * testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc:
+ Check for past-the-end before dereferencing.
+ * testsuite/experimental/filesystem/iterators/
+ recursive_directory_iterator.cc: Likewise.
+
+ * include/bits/range_access.h (size, empty, data): Add conditional
+ noexcept to generic overloads.
+
+2017-11-14 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Implement LWG 2733 and LWG 2759
+ * include/experimental/numeric (gcd): Reject cv-qualified bool.
+ (lcm): Likewise.
+ * include/std/numeric (gcd): Likewise.
+ (lcm): Likewise.
+ * testsuite/26_numerics/gcd/gcd_neg.cc: Add tests and adjust.
+ * testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
+
+2017-11-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/locale_conv.h (wbuffer_convert::_M_conv_get): Fix typo.
+ * testsuite/22_locale/conversions/buffer/3.cc: New test.
+
+2017-11-10 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/util/testsuite_tr1.h (ThrowMoveConsClass): Use noexcept.
+
+ PR libstdc++/82917
+ * include/std/fstream (basic_ifstream::open, basic_ofstream::open)
+ (basic_fstream::open): Fix missing return.
+
+2017-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/filesystem/ops-common.h (make_file_type) [S_ISSOCK]: Only use
+ S_ISSOCK when defined.
+
+2017-11-06 François Dumont <fdumont@gcc.gnu.org>
+
+ * testsuite/libstdc++-prettyprinters/tr1.cc: Compile with -O0.
+
+2017-11-06 Martin Liska <mliska@suse.cz>
+
+ * testsuite/27_io/basic_fstream/cons/char/path.cc (main):
+ Return a value for functions with non-void return type,
+ or change type to void, or add -Wno-return-type for test.
+ * testsuite/27_io/basic_ifstream/cons/char/path.cc (main):
+ Likewise.
+ * testsuite/27_io/basic_ofstream/open/char/path.cc (main):
+ Likewise.
+
+2017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * testsuite/20_util/optional/cons/deduction.cc: Avoid -Wreturn-type
+ warnings.
+ * testsuite/20_util/pair/cons/deduction.cc: Likewise.
+ * testsuite/20_util/pair/traits.cc: Likewise.
+ * testsuite/20_util/tuple/cons/deduction.cc: Likewise.
+ * testsuite/20_util/variant/compile.cc: Likewise.
+ * testsuite/23_containers/map/modifiers/try_emplace/1.cc: Likewise.
+ * testsuite/23_containers/unordered_map/modifiers/try_emplace.cc:
+ Likewise.
+
+2017-11-05 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/xml/manual/abi.xml: Move docs.oracle.com references to https.
+
+2017-11-03 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/type_traits (endian): Define new enumeration type.
+ * testsuite/20_util/endian/1.cc: New test.
+
+ * include/bits/node_handle.h (_Node_insert_return::get): Remove, as
+ per P0508R0.
+
2017-11-01 François Dumont <fdumont@gcc.gnu.org>
* python/libstdcxx/v6/printers.py (StdExpAnyPrinter.__init__): Strip