https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118991
--- Comment #3 from Joseph S. Myers <jsm28 at gcc dot gnu.org> --- This sort of concatenation is not expected to work with gettext; except I think for limited cases for standard PRI* etc. macros, translations are always for literal strings, not ones concatenated with host-dependent macros. However, output_operand_lossage does take C printf formats (not GCC pretty-printer ones), so there may not be a better way of making this i18n-friendly than printing the integer into a separate buffer first so output_operand_lossage can be passed a host-independent literal.