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