https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80190
Bug ID: 80190 Summary: darwin: untranslateable placeholder "non-ASCII character" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from config/darwin.c: warning (darwin_warn_nonportable_cfstrings, "%s in CFString literal", s[l] ? "non-ASCII character" : "embedded NUL"); When running GCC in a German locale, the placeholder %s will still be output in English since it is not marked for translation. Both string literals must be surrounded by _(...).