From: Tomasz Kamiński chrono::parse is supported since 14.1.
C++ 2017 Implementation Specific
Behavior. This section only documents behaviour which is new in
the 2020 standard.
+
+ 16.4.2.4 [compliance] The implementation is
+ freestanding if the -ffreestanding compiler flag is used,
+ and hosted otherwise.
16.4.2.4 [compliance]
The support for always lock-free integral atomic types and presence of
atomic_signed_lock_free and
atomic_unsigned_lock_free type aliases depends on the
target.
+
+ 27.5.11 [time.duration.io]
+ The "μs" ("\u00b5\u0073") is used
+ for std::micro Period::type if the macro
+ _GLIBCXX_USE_ALT_MICROSECONDS_SUFFIX is defined to a value
+ other than zero before inclusion of the chrono header,
+ "us" is used otherwise.
+
+ 29.8.2.2 [stringbuf.cons] Sequence pointers are
+ initialized to null pointers by the
+ basic_stringbuf(ios_base::openmode) constructor.
31.7.1 [atomics.ref.generic.general],
31.7.3 [atomics.ref.int],
@@ -1796,6 +1811,12 @@ and chrono::parse is supported since 14.1.
31.7.5 [atomics.ref.pointer]
The value of required_alignment member is equal to
alignof(value_type).
+
+ 32.7.3 [thread.sema.cnt] The value of default
+ argument for the least_max_value parameter depends on the
+ target operating system and platform, however the value of
+ counting_semaphore<>::max() is greater than or equal
+ to numeric_limits<int>::max().
In this implementation the -std=gnu++23 or
-std=c++23 flag must be used to enable language
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
index dca4caac91e..9cee44fd438 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
@@ -1464,6 +1464,12 @@ and -ffreestanding compiler flag is used,
+ and hosted otherwise.
+ std::micro Period::type if the macro
+ _GLIBCXX_USE_ALT_MICROSECONDS_SUFFIX is defined to a value
+ other than zero before inclusion of the chrono header,
+ basic_stringbuf(ios_base::openmode) constructor.
+ alignof(value_type).
least_max_value parameter depends on the
+ target operating system and platform, however the value of
+ counting_semaphore<>::max() is greater than or equal
+ to numeric_limits<int>::max().
+