[gdb/testsuite] Fix FAILs due to PR gcc/101452
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.cp / m-static.exp
index 8260ca377f58068e0d6d878c2ff73617da489b48..15932038487919deb2c74b914bdb26af81bea975 100644 (file)
@@ -31,8 +31,14 @@ if [get_compiler_info] {
     return -1
 }
 
+set flags [list debug c++]
+if { [test_compiler_info gcc-*] && [gcc_major_version] >= 10 } {
+    # Work around PR gcc/101452.
+    lappend flags additional_flags=-fno-eliminate-unused-debug-types
+}
+
 if {[prepare_for_testing "failed to prepare" $testfile \
-        [list $srcfile $srcfile2] {debug c++}]} {
+        [list $srcfile $srcfile2] $flags]} {
     return -1
 }
 
This page took 0.036449 seconds and 4 git commands to generate.