Hi all,
  the attached patch fixes PR68029 where GCC -fdiagnostics_color
parameter was ignored if it was as first parameter. The problem is in
GCC 6.0 version only so should be applied to the trunk.


Jiří Engelthaler
2015-11-27  Jiří Engelthaler <eng...@gmail.com>

        PR driver/68029
        * opts-common.c (prune_options): fdiagnostics_color ignored
        if it was as first parameter
 gcc/opts-common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/opts-common.c b/gcc/opts-common.c
index d9bf4d4..24967cc 100644
--- a/gcc/opts-common.c
+++ b/gcc/opts-common.c
@@ -885,7 +885,7 @@ keep:
        }
     }
 
-  if (fdiagnostics_color_idx > 1)
+  if (fdiagnostics_color_idx >= 1)
     {
       /* We put the last -fdiagnostics-color= at the first position
         after argv[0] so it can take effect immediately.  */

Reply via email to