https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65158
Tom Tromey <tromey at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |REOPENED
--- Comment #2 from Tom Tromey <tromey at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #1)
> There is no format specifier in C or POSIX that involves a multibyte
> character. They're all single byte characters in the 7-bit ASCII range that
> should convert to single byte characters in most (all?) encodings. It would
> take an unusual character set to map a 7-bit character to a multibyte
> sequence. Is it worth worrying about this corner case?
I think this is just a bug I noticed by inspection.
The issue is that if the user typo the source somehow, gcc will print
something invalid. So, yes, minor; but nevertheless a bug. I'm reopening
on that basis.