diff options
author | Tom de Vries <tdevries@suse.de> | 2025-02-04 13:53:20 +0100 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2025-02-04 13:53:20 +0100 |
commit | a03e9c2782b42ba82a80164ffc9cf956b9dc092c (patch) | |
tree | 5da04b1e539a45f2f27db63df83425de59e0148d /gdb/testsuite/gdb.base | |
parent | 2470de6c0cbe3528f180e8aa7ea9bfd2e4f9ce37 (diff) | |
download | binutils-a03e9c2782b42ba82a80164ffc9cf956b9dc092c.zip binutils-a03e9c2782b42ba82a80164ffc9cf956b9dc092c.tar.gz binutils-a03e9c2782b42ba82a80164ffc9cf956b9dc092c.tar.bz2 |
[gdb/testsuite] Use c++ flag in c++ test-cases
In some cases, test-cases use c++, but don't add "c++" to the compilation
flags. This can cause problems with some compilers.
Fix this in some test-cases.
Approved-By: Tom Tromey <tom@tromey.com>
PR testsuite/30380
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30380
Diffstat (limited to 'gdb/testsuite/gdb.base')
-rw-r--r-- | gdb/testsuite/gdb.base/condbreak-multi-context.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/main-psymtab.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/persistent-lang.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/skipcxx.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/start-cpp.exp | 6 |
5 files changed, 25 insertions, 5 deletions
diff --git a/gdb/testsuite/gdb.base/condbreak-multi-context.exp b/gdb/testsuite/gdb.base/condbreak-multi-context.exp index 3af3708..3a4fe37 100644 --- a/gdb/testsuite/gdb.base/condbreak-multi-context.exp +++ b/gdb/testsuite/gdb.base/condbreak-multi-context.exp @@ -18,7 +18,11 @@ standard_testfile .cc -if {[prepare_for_testing "failed to prepare" ${binfile} ${srcfile}]} { +set flags {} +lappend flags debug +lappend flags c++ + +if {[prepare_for_testing "failed to prepare" ${binfile} ${srcfile} $flags]} { return } diff --git a/gdb/testsuite/gdb.base/main-psymtab.exp b/gdb/testsuite/gdb.base/main-psymtab.exp index 2cd0d61..cc0ca65 100644 --- a/gdb/testsuite/gdb.base/main-psymtab.exp +++ b/gdb/testsuite/gdb.base/main-psymtab.exp @@ -15,7 +15,11 @@ standard_testfile persistent-lang.cc -if {[build_executable "failed to prepare" $testfile $srcfile debug]} { +set flags {} +lappend flags debug +lappend flags c++ + +if {[build_executable "failed to prepare" $testfile $srcfile $flags]} { return -1 } diff --git a/gdb/testsuite/gdb.base/persistent-lang.exp b/gdb/testsuite/gdb.base/persistent-lang.exp index f813915..d3bedae 100644 --- a/gdb/testsuite/gdb.base/persistent-lang.exp +++ b/gdb/testsuite/gdb.base/persistent-lang.exp @@ -15,7 +15,11 @@ standard_testfile .cc -if {[build_executable "failed to prepare" $testfile $srcfile debug]} { +set flags {} +lappend flags debug +lappend flags c++ + +if {[build_executable "failed to prepare" $testfile $srcfile $flags]} { return -1 } diff --git a/gdb/testsuite/gdb.base/skipcxx.exp b/gdb/testsuite/gdb.base/skipcxx.exp index 60b8fa1..73beed8 100644 --- a/gdb/testsuite/gdb.base/skipcxx.exp +++ b/gdb/testsuite/gdb.base/skipcxx.exp @@ -15,7 +15,11 @@ standard_testfile .cc -if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { +set flags {} +lappend flags debug +lappend flags c++ + +if {[prepare_for_testing "failed to prepare" $testfile $srcfile $flags]} { return -1 } diff --git a/gdb/testsuite/gdb.base/start-cpp.exp b/gdb/testsuite/gdb.base/start-cpp.exp index b4a036e..330c6ea 100644 --- a/gdb/testsuite/gdb.base/start-cpp.exp +++ b/gdb/testsuite/gdb.base/start-cpp.exp @@ -17,7 +17,11 @@ require !use_gdb_stub standard_testfile .cc -if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { +set flags {} +lappend flags debug +lappend flags c++ + +if {[prepare_for_testing "failed to prepare" $testfile $srcfile $flags]} { return -1 } |