diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-05-04 00:19:22 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-05-04 00:19:22 +0000 |
commit | c642277ccba36cb411c1e9b2f70a4fbb7916d18d (patch) | |
tree | 570447078ad8b231f3be8bd8a3392fb46d274601 /libstdc++-v3 | |
parent | b357af31b8d1e93f0f70133e25d3ad4045f7a32b (diff) |
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index edb95007826..a3cef8f3031 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,39 @@ +2023-05-03 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/105844 + * include/std/numeric (lcm): Ensure out-of-range result is + detected in constant evaluation. + * testsuite/26_numerics/lcm/105844.cc: Adjust dg-error string. + +2023-05-03 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2022-06-10 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/105844 + * include/experimental/numeric (experimental::gcd): Simplify + assertions. Use __abs_r instead of __absu. + (experimental::lcm): Likewise. Remove use of __detail::__lcm so + overflow can be detected. + * include/std/numeric (__detail::__absu): Rename to __abs_r and + change to allow signed result type, so overflow can be detected. + (__detail::__lcm): Remove. + (gcd): Simplify assertions. Use __abs_r instead of __absu. + (lcm): Likewise. Remove use of __detail::__lcm so overflow can + be detected. + * testsuite/26_numerics/gcd/gcd_neg.cc: Adjust dg-error lines. + * testsuite/26_numerics/lcm/lcm_neg.cc: Likewise. + * testsuite/26_numerics/gcd/105844.cc: New test. + * testsuite/26_numerics/lcm/105844.cc: New test. + +2023-05-03 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2023-04-28 Jonathan Wakely <jwakely@redhat.com> + + * doc/doxygen/user.cfg.in (STRIP_FROM_PATH): Remove prefixes + from header paths. + 2023-04-28 Jonathan Wakely <jwakely@redhat.com> Backported from master: |