diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bcf6fe0c2c6b..f8892a4f3f73 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211101 +20211102 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index bfc7f6c3d912..82087d421331 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2021-11-01 Jonathan Wakely + + Backported from master: + 2021-11-01 Jonathan Wakely + + PR libstdc++/103022 + * include/std/valarray (begin, end): Do not dereference an empty + valarray. Add noexcept and [[nodiscard]]. + * testsuite/26_numerics/valarray/range_access.cc: Check empty + valarray. Check iterator properties. Run as well as compiling. + * testsuite/26_numerics/valarray/range_access2.cc: Likewise. + * testsuite/26_numerics/valarray/103022.cc: New test. + 2021-10-19 Jonathan Wakely Backported from master: