diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-12-22 00:16:23 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-12-22 00:16:23 +0000 |
commit | 1a5e728a544e216fc222f61bcc602b0aadd56eb9 (patch) | |
tree | 26895d4635bb8c7b351908f594bfbc29a2a235a3 /libstdc++-v3 | |
parent | a477f1445b3093d01e68cd4c096c5776ad769e11 (diff) | |
download | gcc-1a5e728a544e216fc222f61bcc602b0aadd56eb9.zip gcc-1a5e728a544e216fc222f61bcc602b0aadd56eb9.tar.gz gcc-1a5e728a544e216fc222f61bcc602b0aadd56eb9.tar.bz2 |
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e972e1c..c1d241c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,23 @@ +2020-12-21 Patrick Palka <ppalka@redhat.com> + + * include/bits/c++config (_GLIBCXX_FLOAT_IS_IEEE_BINARY_32): + Define this macro. + (_GLIBCXX_DOUBLE_IS_IEEE_BINARY_64): Likewise. + * include/std/charconv (to_chars): Use these macros to + conditionally hide the overloads for floating-point types. + * src/c++17/floating_to_chars.cc: Use the macros to + conditionally disable this file. + (floating_type_traits<float>): Remove redundant static assert. + (floating_type_traits<double>): Likewise. + * testsuite/20_util/to_chars/double.cc: Run this test only on + ieee-floats effective targets. + * testsuite/20_util/to_chars/float.cc: Likewise. + * testsuite/20_util/to_chars/long_double.cc: Likewise. + * testsuite/lib/libstdc++.exp + (check_effective_target_ieee-floats): Define new proc for + detecting whether float and double have the IEEE binary32 and + binary64 formats. + 2020-12-20 Jonathan Wakely <jwakely@redhat.com> * include/std/semaphore: Fix indentation. |