Hi! I'd like to ping a bunch of patches:
http://gcc.gnu.org/ml/gcc-patches/2017-11/msg02521.html PR c++/83205 - diagnose invalid std::tuple_size<X>::value for structured bindings; the follow-up with plural spelling is approved already http://gcc.gnu.org/ml/gcc-patches/2017-11/msg02629.html PR c++/83217 - handle references to non-complete type in structured bindings http://gcc.gnu.org/ml/gcc-patches/2017-12/msg00184.html PR c++/81197 - fix ICE with structured bindings and extend_ref_init_temps http://gcc.gnu.org/ml/gcc-patches/2017-12/msg00391.html PR c++/83300 - RFC fix for C++ late attribute handling http://gcc.gnu.org/ml/gcc-patches/2017-12/msg00507.html PR c++/80135, c++/81922 - fix ICEs with flexible array member initialization in nested contexts http://gcc.gnu.org/ml/gcc-patches/2017-12/msg00395.html PR sanitizer/81281 - further improvements for match.pd (T)(P + A) - (T)(P + B) -> (T)A - (T)B optimization http://gcc.gnu.org/ml/gcc-patches/2017-12/msg00346.html PR target/41455, target/82935 - use tail calls in aggregate copy or clear expanded as memcpy or memset call if possible Jakub