This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/77277] New: -fdiagnostics-color=always disabled on _WIN32 for no discernible reason


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77277

            Bug ID: 77277
           Summary: -fdiagnostics-color=always disabled on _WIN32 for no
                    discernible reason
           Product: gcc
           Version: 5.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: bruck.michael at googlemail dot com
  Target Milestone: ---

diagnostic-color.c completely disables colorization for the _WIN32 platform. 

However both the most recent Windows 10 cmd.exe terminal as well as existing
terminal emulators available on older Windows versions fully support the Escape
sequences generated by gcc.

Proposal:
-fdiagnostics-color=always should always emit color codes

If isatty() is not reliable or unavailable on _WIN32 then should_colorize()
could be short-circuited to return false on _WIN32.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]