https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104172
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 52276 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52276&action=edit gcc12-pr104172.patch Untested patch to do the mangling aliases inside of the C++ FE. My preference is still to remove that 8.1 compatibility support, this is just in case Michael and the IBM backend maintainers strongly prefer to keep it. If we keep it, an open question is about the other C++ FE mangling aliases, shall we also do these backend specific mangling aliases on top of those -fabi-compat-version= compatibility aliases?