https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79851
Bug ID: 79851 Summary: diagnostics: replace '%s' with %qs in all diagnostics Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from lto-streamer.c: fatal_error (input_location, "bytecode stream in file '%s' generated with LTO version " As the German translator, I currently cannot translate '%s' into %qs (which is much easier to type), since GNU Gettext is buggy (https://savannah.gnu.org/bugs/index.php?50455). Therefore, GCC should be consistent in all diagnostics and never use '%s' or "%s" or `%s' or %<%s%>, but instead only %qs. The above is only one instance. Please fix all diagnostics in all files.