https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 47861 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47861&action=edit gcc10-pr93759.patch I think this patch should fix both issues, but in gcc.pot lots off the *.opt messages are then marked ,no-c-format, rather than most of them without a flag and just the few ones with % chars as (incorrectly) ,c-format.