diff options
author | David Malcolm <dmalcolm@redhat.com> | 2023-10-16 19:04:50 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2023-10-16 19:04:50 -0400 |
commit | 04013e4464020b4440aa41524a222658d7e36937 (patch) | |
tree | e0442aab13ae63e98dd880407521ca48a7af162e /gcc/cfg.h | |
parent | f8644b678285cf420219859a4384490d5947b731 (diff) | |
download | gcc-04013e4464020b4440aa41524a222658d7e36937.zip gcc-04013e4464020b4440aa41524a222658d7e36937.tar.gz gcc-04013e4464020b4440aa41524a222658d7e36937.tar.bz2 |
diagnostics: special-case -fdiagnostics-text-art-charset=ascii for LANG=C
In the LWN discussion of the "ASCII" art in GCC 14
https://lwn.net/Articles/946733/#Comments
there was some concern about the use of non-ASCII characters in the
output.
Currently -fdiagnostics-text-art-charset defaults to "emoji".
To better handle older terminals by default, this patch special-cases
LANG=C to use -fdiagnostics-text-art-charset=ascii.
gcc/ChangeLog:
* diagnostic.cc (diagnostic_initialize): When LANG=C, update
default for -fdiagnostics-text-art-charset from emoji to ascii.
* doc/invoke.texi (fdiagnostics-text-art-charset): Document the above.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/cfg.h')
0 files changed, 0 insertions, 0 deletions