https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883
Bug ID: 79883 Summary: avr i18n: untranslated "interrupt" or "signal" 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/avr/avr.c: const char *isr = cfun->machine->is_interrupt ? "interrupt" : "signal"; warning_at (loc, OPT_Wmisspelled_isr, "%qs appears to be a misspelled " "%s handler, missing __vector prefix", name, isr); This code results in mixed-language diagnostics, e.g.: warning: »functionname« scheint ein falsch geschriebener signal-Handler zu sein The word "signal-Handler" should be "Signal-Handler", but the part "signal" is actually the untranslated string literal. This should be fixed as in bug 79868.