https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87587
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- Author: redi Date: Mon Oct 15 12:58:51 2018 New Revision: 265163 URL: https://gcc.gnu.org/viewcvs?rev=265163&root=gcc&view=rev Log: PR libstdc++/87587 prevent -Wabi warnings The warnings about changes to empty struct parameter passing can be ignored because the callers are all internal to the library, and so compiled with the same -fabi-version as the function definitions. It would be preferable to use #pragma GCC diagnostic warning "-Wabi=12" to get warnings about any other ABI changes in future versions, but until PR c++/87611 is fixed the warnings must be completely disabled with #pragma GCC diagnostic ignroed "-Wabi". PR libstdc++/87587 * src/c++11/cxx11-shim_facets.cc: Suppress -Wabi warnings. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/src/c++11/cxx11-shim_facets.cc