https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107138
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- No, it's just that some warnings coming from code in system headers are no longer suppressed if they are the result of a template instantiation triggered in user code. That was a deliberate choice (although IMHO the set of warnings that now trigger in system headers are not the ones I actually thought would be useful).