[gcc r15-2362] c++: consteval propagation and templates [PR115986]

2024-07-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a9e9f772c7488ac0c09dd92f28890bdab939771a commit r15-2362-ga9e9f772c7488ac0c09dd92f28890bdab939771a Author: Jason Merrill Date: Fri Jul 26 17:20:18 2024 -0400 c++: consteval propagation and templates [PR115986] Here the call to e() makes us decide to check d()

[gcc r15-2360] c++: improve C++ testsuite default versions

2024-07-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:dab0f35fcb4dd3ba584422013096c4ebc6bff90d commit r15-2360-gdab0f35fcb4dd3ba584422013096c4ebc6bff90d Author: Jason Merrill Date: Fri Jul 26 15:10:50 2024 -0400 c++: improve C++ testsuite default versions I wanted to add more cases to the setting of std_list in

[gcc r15-2361] c++: ICE with concept, local class, and lambda [PR115561]

2024-07-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3129a2ed6a764c0687efaca9eba53dcf12d1d8a0 commit r15-2361-g3129a2ed6a764c0687efaca9eba53dcf12d1d8a0 Author: Jason Merrill Date: Fri Jul 26 16:53:03 2024 -0400 c++: ICE with concept, local class, and lambda [PR115561] Here when we want to synthesize methods for

[gcc r15-2359] Fold ctz(-x) and ctz(abs(x)) as ctz(x) in match.pd.

2024-07-27 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:928116e94a5a8a995dffd926af58abfa7286e78e commit r15-2359-g928116e94a5a8a995dffd926af58abfa7286e78e Author: Roger Sayle Date: Sat Jul 27 15:16:19 2024 +0100 Fold ctz(-x) and ctz(abs(x)) as ctz(x) in match.pd. The subject line pretty much says it all; the count

[gcc r15-2358] libstdc++: Fix -Wsign-compare warning in

2024-07-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f793be787135ce7c52b169bf053af225b4828945 commit r15-2358-gf793be787135ce7c52b169bf053af225b4828945 Author: Jonathan Wakely Date: Fri Jul 26 17:23:03 2024 +0100 libstdc++: Fix -Wsign-compare warning in Cast ptrdiff_t to size_t to avoid a -Wsign-compare warnin

[gcc r15-2357] libstdc++: Add comment noting LWG 3617 support

2024-07-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2da38b6a8896bff08db78e6587d6142b898c8730 commit r15-2357-g2da38b6a8896bff08db78e6587d6142b898c8730 Author: Jonathan Wakely Date: Thu Jul 25 18:38:46 2024 +0100 libstdc++: Add comment noting LWG 3617 support The resolution was implemented in r14-8752-g6f751494

[gcc r15-2356] libstdc++: Remove __find_if unrolling for random access iterators

2024-07-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e69456ff9a54ba3e9c93842b05757b7d8fff6d9d commit r15-2356-ge69456ff9a54ba3e9c93842b05757b7d8fff6d9d Author: Jonathan Wakely Date: Thu Jul 4 12:01:29 2024 +0100 libstdc++: Remove __find_if unrolling for random access iterators As the numbers in PR libstdc++/885