aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
Diffstat (limited to 'gdb')
-rw-r--r--gdb/testsuite/lib/gdb.exp10
1 files changed, 7 insertions, 3 deletions
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp
index ef34983..17523f8 100644
--- a/gdb/testsuite/lib/gdb.exp
+++ b/gdb/testsuite/lib/gdb.exp
@@ -4489,9 +4489,13 @@ proc gdb_compile {source dest type options} {
&& [lsearch -exact $options rust] == -1
&& [lsearch -exact $options ada] == -1
&& [lsearch -exact $options f90] == -1
- && [lsearch -exact $options go] == -1
- && [test_compiler_info "clang-*"]} {
- lappend new_options "additional_flags=-Wno-unknown-warning-option"
+ && [lsearch -exact $options go] == -1} {
+ if {[test_compiler_info "clang-*"] || [test_compiler_info "icx-*"]} {
+ lappend new_options "additional_flags=-Wno-unknown-warning-option"
+ } elseif {[test_compiler_info "icc-*"]} {
+ # This is the equivalent for the icc compiler.
+ lappend new_options "additional_flags=-diag-disable=10148"
+ }
}
# Treating .c input files as C++ is deprecated in Clang, so