Hi! Happy New Year!
I'd like to ping a few C++ patches: https://gcc.gnu.org/pipermail/gcc-patches/2025-November/700703.html c++: Implement part of CWG3044 https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#3044 This issue has been voted in in Kona, but has basically two parts, one is the removal of static keywords which we can't implement just yet because the https://wg21.link/P2686R4 paper is sadly not fully implemented, but the other just clarifies what is added to begin (and the separate ++result is what we implement already) and I think it is better to implement that part even in GCC 16, because it can affect some sources https://gcc.gnu.org/pipermail/gcc-patches/2025-November/700762.html c++: Implement current wording of https://github.com/cplusplus/CWG/issues/805 https://cplusplus.github.io/CWG/issues/3131.html https://cplusplus.github.io/CWG/issues/3140.html Things have changed a little bit here, the issue results in two separate CWGs. The posted patch implements fully the proposed resolution of CWG3131 (which I think is the more important for people actually trying to use e.g. reflection std::define_static_array together with statement expressions) and doesn't implement CWG3140 at all; especially if reflection is committed to GCC 16, it would be nice to have CWG3131 as well, it appears in several bugzilla reports for reflections https://gcc.gnu.org/pipermail/gcc-patches/2025-November/700798.html c++: Implement C++23 P2246R1 - Character encoding of diagnostic text This one depends on the reflection branch changes, so can't go in before that unless the libcpp changes are upstreamed first https://gcc.gnu.org/pipermail/gcc-patches/2025-December/704097.html c, c++: Use c*_build_qualified_type instead of build_qualified_type from within build_type_attribute_qual_variant [PR101312] Fix for attributes on arrays of qualified types (admittedly also C, not just C++) Thanks Jakub
