https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80055
--- Comment #4 from David Malcolm <dmalcolm at gcc dot gnu.org> --- (In reply to Frederic Marchal from comment #2) > I suggest instead that internal messages be identified as such. Some other > messages begin with "Internal error". I would favor that solution for > messages not meant to the end user. Would this prefix be for the benefit of the user, or for translator? (or both?) I believe that everywhere we're using internal_error, the diagnostics machinery will add "internal compiler error: " as a prefix when the message is emitted to the user, and I believe this prefix is translated.