diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-12-19 00:16:31 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-12-19 00:16:31 +0000 |
commit | b1a2242e24fe984711214b7546cb993cfe45ace8 (patch) | |
tree | eb557a5f91548377314a4be2bfe6c0ad3fa4c3a8 /libstdc++-v3 | |
parent | 5128f8d0d99008d4f069bbaef9ee4372fe5da7ce (diff) | |
download | gcc-b1a2242e24fe984711214b7546cb993cfe45ace8.zip gcc-b1a2242e24fe984711214b7546cb993cfe45ace8.tar.gz gcc-b1a2242e24fe984711214b7546cb993cfe45ace8.tar.bz2 |
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 467daa6..7933ccd 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,67 @@ +2020-12-18 Patrick Palka <ppalka@redhat.com> + + PR libstdc++/98377 + * src/c++17/floating_to_chars.cc (__floating_to_chars_precision): + Fix mistake. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + PR libstdc++/98370 + * src/c++17/floating_to_chars.cc (__floating_to_chars_shortest): + Provide explicit template arguments to the call to std::max. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + PR libstdc++/98374 + * src/c++17/floating_to_chars.cc: Guard include of <langinfo.h> + with __has_include. + (__floating_to_chars_precision) [!defined(RADIXCHAR)]: Don't + attempt to obtain the radix character of the current locale, + just assume it's '.'. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + * src/c++17/floating_from_chars.cc (from_chars_impl) + [!defined(FE_TONEAREST)]: Don't adjust the rounding mode. + * src/c++17/floating_to_chars.cc (__floating_to_chars_precision): + Likewise. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + * testsuite/20_util/to_chars/double.cc: New test, consisting of + testcases imported from the MSVC STL testsuite. + * testsuite/20_util/to_chars/float.cc: Likewise. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + * config/abi/pre/gnu.ver: Add new exports. + * include/std/charconv (to_chars): Declare the floating-point + overloads for float, double and long double. + * src/c++17/Makefile.am (sources): Add floating_to_chars.cc. + * src/c++17/Makefile.in: Regenerate. + * src/c++17/floating_to_chars.cc: New file. + (to_chars): Define for float, double and long double. + * testsuite/20_util/to_chars/long_double.cc: New test. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + * src/c++17/ryu/common.h, src/c++17/ryu/d2fixed.c, + src/c++17/ryu/d2fixed_full_table.h, src/c++17/ryu/d2s.c, + src/c++17/ryu/d2s_intrinsics.h, src/c++17/ryu/f2s.c, + src/c++17/ryu/f2s_intrinsics.h, src/c++17/ryu/generic_128.c: + Apply local modifications. + +2020-12-18 Patrick Palka <ppalka@redhat.com> + + * src/c++17/ryu/MERGE: New file. + * src/c++17/ryu/common.h, src/c++17/ryu/d2fixed.c, + src/c++17/ryu/d2fixed_full_table.h, src/c++17/ryu/d2s.c, + src/c++17/ryu/d2s_full_table.h, src/c++17/ryu/d2s_intrinsics.h, + src/c++17/ryu/digit_table.h, src/c++17/ryu/f2s.c, + src/c++17/ryu/f2s_intrinsics.h, src/c++17/ryu/generic_128.c, + src/c++17/ryu/generic_128.h, src/c++17/ryu/ryu_generic_128.h: + Import these files from the Ryu library. + 2020-12-17 Jonathan Wakely <jwakely@redhat.com> * config/os/djgpp/error_constants.h: Test POSIX errno macros |