https://gcc.gnu.org/g:12db61156f6d8539afb4e3570e23cd9f6a178cd0

commit r15-8643-g12db61156f6d8539afb4e3570e23cd9f6a178cd0
Author: Tobias Burnus <tbur...@baylibre.com>
Date:   Fri Mar 21 13:54:49 2025 +0100

    testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain-output
    
    libgomp.exp added -fno-diagnostics-show-caret and -fdiagnostics-color=never
    as 'additional_flags' for compilation. However, it turned out that this now
    is insufficient as the [...] part of diagnostics have a hyperlink URL.
    
    Solution: Use the -fdiagnostics-plain-output flag instead, added in commit
    r11-2701-g129a1319c0ab73. This flag currently implies the following flags:
       -fno-diagnostics-show-caret
       -fno-diagnostics-show-line-numbers
       -fdiagnostics-color=never
       -fdiagnostics-urls=never
       -fdiagnostics-path-format=separate-events
       -fdiagnostics-text-art-charset=none
       -fno-diagnostics-show-event-links
    
    libgomp/ChangeLog:
    
            * testsuite/lib/libgomp.exp (libgomp_init): Add
            -fdiagnostics-plain-output to additional_flags; remove
            -fno-diagnostics-show-caret and -fdiagnostics-color=never.

Diff:
---
 libgomp/testsuite/lib/libgomp.exp | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/libgomp/testsuite/lib/libgomp.exp 
b/libgomp/testsuite/lib/libgomp.exp
index fd21371dce81..bc38e3ca6d98 100644
--- a/libgomp/testsuite/lib/libgomp.exp
+++ b/libgomp/testsuite/lib/libgomp.exp
@@ -233,11 +233,8 @@ proc libgomp_init { args } {
     # error-message parsing machinery.
     lappend ALWAYS_CFLAGS "additional_flags=-fmessage-length=0"
 
-    # Disable caret
-    lappend ALWAYS_CFLAGS "additional_flags=-fno-diagnostics-show-caret"
-
-    # Disable color diagnostics
-    lappend ALWAYS_CFLAGS "additional_flags=-fdiagnostics-color=never"
+    # Disable caret, color, URL diagnostics
+    lappend ALWAYS_CFLAGS "additional_flags=-fdiagnostics-plain-output"
 
     # Help GCC to find offload compilers' 'mkoffload'.
     global offload_additional_options

Reply via email to