aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Burnus <tburnus@baylibre.com>2025-03-21 13:54:49 +0100
committerTobias Burnus <tburnus@baylibre.com>2025-03-21 13:54:49 +0100
commit12db61156f6d8539afb4e3570e23cd9f6a178cd0 (patch)
treeb9302bf746226c45731f1bf38de2dd08d170e6af
parenta5c69abf1384ec6163cd5e14146e8b3876e8b95c (diff)
downloadgcc-12db61156f6d8539afb4e3570e23cd9f6a178cd0.zip
gcc-12db61156f6d8539afb4e3570e23cd9f6a178cd0.tar.gz
gcc-12db61156f6d8539afb4e3570e23cd9f6a178cd0.tar.bz2
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.
-rw-r--r--libgomp/testsuite/lib/libgomp.exp7
1 files changed, 2 insertions, 5 deletions
diff --git a/libgomp/testsuite/lib/libgomp.exp b/libgomp/testsuite/lib/libgomp.exp
index fd21371..bc38e3c 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