On Tue, 17 Nov 2020, Lewis Hyatt via Gcc wrote:
> I also just wanted to ask... in case we have a general system to
> always convert diagnostics output to the current locale, would this
> make identifier_to_locale() no longer necessary in most cases? That
Format strings come from the message catal
On Tue, 17 Nov 2020, David Malcolm via Gcc wrote:
> What is the intended encoding of GCC's stderr?
The locale encoding.
> - blithely accept and emit filenames as bytes (I don't think we make
> any attempt to enforce that they're any particular encoding)
File names that aren't in the locale enco
On Tue, Nov 17, 2020 at 12:01 PM David Malcolm via Gcc wrote:
>
> As far as I can tell, GCC's diagnostic output on stderr is a mixture of
> bytes from various different places in our internal representation:
> - filenames
> - format strings from diagnostic messages (potentially translated via
> .p
As far as I can tell, GCC's diagnostic output on stderr is a mixture of
bytes from various different places in our internal representation:
- filenames
- format strings from diagnostic messages (potentially translated via
.po files)
- identifiers
- quoted source code
- fix-it hints
- labels
As not