]> git.pld-linux.org Git - packages/cross-gcc.git/blob - gcc49-color-auto.patch
- unconditional noarch subpackages
[packages/cross-gcc.git] / gcc49-color-auto.patch
1 2013-09-20  Jakub Jelinek  <jakub@redhat.com>
2
3         * common.opt (-fdiagnostics-color=): Default to auto.
4         * toplev.c (process_options): Always default to
5         -fdiagnostics-color=auto if no -f{,no-}diagnostics-color*.
6         * doc/invoke.texi (-fdiagnostics-color*): Adjust documentation
7         of the default.
8
9 --- gcc/common.opt.jj   2013-09-18 12:06:53.000000000 +0200
10 +++ gcc/common.opt      2013-09-20 10:00:00.935823900 +0200
11 @@ -1037,7 +1037,7 @@ Common Alias(fdiagnostics-color=,always,
12  ;
13  
14  fdiagnostics-color=
15 -Common Joined RejectNegative Var(flag_diagnostics_show_color) Enum(diagnostic_color_rule) Init(DIAGNOSTICS_COLOR_NO)
16 +Common Joined RejectNegative Var(flag_diagnostics_show_color) Enum(diagnostic_color_rule) Init(DIAGNOSTICS_COLOR_AUTO)
17  -fdiagnostics-color=[never|always|auto]        Colorize diagnostics
18  
19  ; Required for these enum values.
20 --- gcc/toplev.c.jj     2013-09-09 11:32:39.000000000 +0200
21 +++ gcc/toplev.c        2013-09-20 10:10:08.198721005 +0200
22 @@ -1229,10 +1229,8 @@ process_options (void)
23  
24    maximum_field_alignment = initial_max_fld_align * BITS_PER_UNIT;
25  
26 -  /* Default to -fdiagnostics-color=auto if GCC_COLORS is in the environment,
27 -     otherwise default to -fdiagnostics-color=never.  */
28 -  if (!global_options_set.x_flag_diagnostics_show_color
29 -      && getenv ("GCC_COLORS"))
30 +  /* Default to -fdiagnostics-color=auto.  */
31 +  if (!global_options_set.x_flag_diagnostics_show_color)
32      pp_show_color (global_dc->printer)
33        = colorize_init (DIAGNOSTICS_COLOR_AUTO);
34  
35 --- gcc/doc/invoke.texi.jj      2013-09-18 12:06:50.000000000 +0200
36 +++ gcc/doc/invoke.texi 2013-09-20 10:09:29.079904455 +0200
37 @@ -3046,8 +3046,7 @@ a message which is too long to fit on a
38  @cindex highlight, color, colour
39  @vindex GCC_COLORS @r{environment variable}
40  Use color in diagnostics.  @var{WHEN} is @samp{never}, @samp{always},
41 -or @samp{auto}.  The default is @samp{never} if @env{GCC_COLORS} environment
42 -variable isn't present in the environment, and @samp{auto} otherwise.
43 +or @samp{auto}.  The default is @samp{auto}.
44  @samp{auto} means to use color only when the standard error is a terminal.
45  The forms @option{-fdiagnostics-color} and @option{-fno-diagnostics-color} are
46  aliases for @option{-fdiagnostics-color=always} and
This page took 0.0776 seconds and 3 git commands to generate.