https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |diagnostic Status|UNCONFIRMED |NEW Last reconfirmed| |2019-04-19 CC| |msebor at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- Confirmed. There seems to be little consistency between "changes" and "has changed" -- it's 11 vs 6. But "has changed" seems more appropriate here since/when it's still in effect in the current version. $ grep " change[ds] " gcc/po/gcc.pot | grep ABI msgid "AVX512F vector argument without AVX512F enabled changes the ABI" msgid "AVX512F vector return without AVX512F enabled changes the ABI" msgid "AVX vector argument without AVX enabled changes the ABI" msgid "AVX vector return without AVX enabled changes the ABI" msgid "SSE vector argument without SSE enabled changes the ABI" msgid "SSE vector return without SSE enabled changes the ABI" msgid "MMX vector argument without MMX enabled changes the ABI" msgid "MMX vector return without MMX enabled changes the ABI" "the ABI of passing struct with a flexible array member has changed in GCC 4.4" msgid "the ABI of passing union with long double has changed in GCC 4.4" "the ABI of passing structure with complex float member has changed in GCC 4.4" "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6" "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)" msgid "target attribute or pragma changes AltiVec ABI" msgid "target attribute or pragma changes darwin64 ABI" "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5" msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"