diff options
author | Andrew Burgess <aburgess@redhat.com> | 2022-06-09 16:45:48 +0100 |
---|---|---|
committer | Andrew Burgess <aburgess@redhat.com> | 2022-06-24 15:07:29 +0100 |
commit | 9704b8b4bc58f4f464961cca97d362fd33740ce8 (patch) | |
tree | c5ecc9e90a9e915a69bf5b209d13979fc6e349db /gdb | |
parent | ef7a6b977bf5e8499734a3b8df48ce2ca690cf57 (diff) |
gdb/testsuite: remove unneeded calls to get_compiler_info
It is not necessary to call get_compiler_info before calling
test_compiler_info, and, after recent commits that removed setting up
the gcc_compiled, true, and false globals from get_compiler_info,
there is now no longer any need for any test script to call
get_compiler_info directly.
As a result every call to get_compiler_info outside of lib/gdb.exp is
redundant, and this commit removes them all.
There should be no change in what is tested after this commit.
Diffstat (limited to 'gdb')
174 files changed, 10 insertions, 714 deletions
diff --git a/gdb/testsuite/gdb.ada/array_of_variant.exp b/gdb/testsuite/gdb.ada/array_of_variant.exp index 63c4263b8c..606974ced8 100644 --- a/gdb/testsuite/gdb.ada/array_of_variant.exp +++ b/gdb/testsuite/gdb.ada/array_of_variant.exp @@ -20,9 +20,6 @@ if { [skip_ada_tests] } { return -1 } standard_ada_testfile p -if [get_compiler_info] { - return -1 -} set old_gcc [expr [test_compiler_info {gcc-[0-7]-*}]] proc gdb_test_with_xfail { cmd re re_xfail msg } { diff --git a/gdb/testsuite/gdb.ada/arrayidx.exp b/gdb/testsuite/gdb.ada/arrayidx.exp index 218d51903d..43393e61d3 100644 --- a/gdb/testsuite/gdb.ada/arrayidx.exp +++ b/gdb/testsuite/gdb.ada/arrayidx.exp @@ -23,9 +23,6 @@ if {[gdb_compile_ada "${srcfile}" "${binfile}" executable {debug}] != ""} { return -1 } -if [get_compiler_info] { - return -1 -} set old_gcc [expr [test_compiler_info {gcc-[0-3]-*}] \ || [test_compiler_info {gcc-4-[0-6]-*}]] diff --git a/gdb/testsuite/gdb.ada/big_packed_array.exp b/gdb/testsuite/gdb.ada/big_packed_array.exp index 415c5c9514..e82892a420 100644 --- a/gdb/testsuite/gdb.ada/big_packed_array.exp +++ b/gdb/testsuite/gdb.ada/big_packed_array.exp @@ -19,9 +19,6 @@ if { [skip_ada_tests] } { return -1 } standard_ada_testfile foo_ra24_010 -if [get_compiler_info] { - return -1 -} set old_gcc [expr [test_compiler_info {gcc-[0-8]-*}]] foreach_with_prefix scenario {all minimal} { diff --git a/gdb/testsuite/gdb.ada/null_array.exp b/gdb/testsuite/gdb.ada/null_array.exp index 8b93976324..e8b3b93446 100644 --- a/gdb/testsuite/gdb.ada/null_array.exp +++ b/gdb/testsuite/gdb.ada/null_array.exp @@ -28,10 +28,6 @@ clean_restart ${testfile} set bp_location [gdb_get_line_number "START" ${testdir}/foo.adb] runto "foo.adb:$bp_location" -if [get_compiler_info] { - return -1 -} - if {[test_compiler_info {gcc-[0-3]-*}] || [test_compiler_info {gcc-4-[0-4]-*}]} { # Ada array bounds are missing in older GCCs. diff --git a/gdb/testsuite/gdb.arch/altivec-abi.exp b/gdb/testsuite/gdb.arch/altivec-abi.exp index b3dffbb70a..d46882ad7a 100644 --- a/gdb/testsuite/gdb.arch/altivec-abi.exp +++ b/gdb/testsuite/gdb.arch/altivec-abi.exp @@ -28,11 +28,6 @@ if {![istarget "powerpc*"] || [skip_altivec_tests]} then { standard_testfile -if [get_compiler_info] { - warning "get_compiler failed" - return -1 -} - proc altivec_abi_tests { extra_flags force_abi } { global testfile binfile srcfile srcdir subdir global gdb_prompt diff --git a/gdb/testsuite/gdb.arch/altivec-regs.exp b/gdb/testsuite/gdb.arch/altivec-regs.exp index d4c13afa8a..42521a0a9a 100644 --- a/gdb/testsuite/gdb.arch/altivec-regs.exp +++ b/gdb/testsuite/gdb.arch/altivec-regs.exp @@ -30,11 +30,6 @@ if {![istarget "powerpc*"] || [skip_altivec_tests]} then { standard_testfile set compile_flags {debug nowarnings} -if [get_compiler_info] { - warning "get_compiler failed" - return -1 -} - if [test_compiler_info gcc*] { set compile_flags "$compile_flags additional_flags=-maltivec additional_flags=-mabi=altivec" } elseif [test_compiler_info xlc*] { diff --git a/gdb/testsuite/gdb.arch/amd64-byte.exp b/gdb/testsuite/gdb.arch/amd64-byte.exp index 549b4e0043..085963230c 100644 --- a/gdb/testsuite/gdb.arch/amd64-byte.exp +++ b/gdb/testsuite/gdb.arch/amd64-byte.exp @@ -26,10 +26,6 @@ if { ![istarget x86_64-*-* ] || ![is_lp64_target] } { standard_testfile amd64-pseudo.c -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug]] != "" } { untested "failed to compile" return diff --git a/gdb/testsuite/gdb.arch/amd64-dword.exp b/gdb/testsuite/gdb.arch/amd64-dword.exp index 242c16e1b1..0c297529dc 100644 --- a/gdb/testsuite/gdb.arch/amd64-dword.exp +++ b/gdb/testsuite/gdb.arch/amd64-dword.exp @@ -26,10 +26,6 @@ if { ![istarget x86_64-*-* ] || ![is_lp64_target] } { standard_testfile amd64-pseudo.c -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug]] != "" } { untested "failed to compile" return diff --git a/gdb/testsuite/gdb.arch/amd64-word.exp b/gdb/testsuite/gdb.arch/amd64-word.exp index 37784cfee1..c518dc96c8 100644 --- a/gdb/testsuite/gdb.arch/amd64-word.exp +++ b/gdb/testsuite/gdb.arch/amd64-word.exp @@ -26,10 +26,6 @@ if { ![istarget x86_64-*-* ] || ![is_lp64_target] } { standard_testfile amd64-pseudo.c -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug]] != "" } { untested "failed to compile" return diff --git a/gdb/testsuite/gdb.arch/i386-avx.exp b/gdb/testsuite/gdb.arch/i386-avx.exp index c86bf05ad5..950b411809 100644 --- a/gdb/testsuite/gdb.arch/i386-avx.exp +++ b/gdb/testsuite/gdb.arch/i386-avx.exp @@ -31,10 +31,6 @@ if { ![have_avx] } { standard_testfile .c -if [get_compiler_info] { - return -1 -} - set flags { debug } # C11 for _Alignas, gnu for asm. diff --git a/gdb/testsuite/gdb.arch/i386-byte.exp b/gdb/testsuite/gdb.arch/i386-byte.exp index 30bb561a33..f29d54ec1b 100644 --- a/gdb/testsuite/gdb.arch/i386-byte.exp +++ b/gdb/testsuite/gdb.arch/i386-byte.exp @@ -26,10 +26,6 @@ if {(![istarget "x86_64-*-*"] && ![istarget "i?86-*-*"])} then { standard_testfile i386-pseudo.c -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug]] != "" } { untested "failed to compile" return diff --git a/gdb/testsuite/gdb.arch/i386-sse.exp b/gdb/testsuite/gdb.arch/i386-sse.exp index e94121882c..6565f15aa7 100644 --- a/gdb/testsuite/gdb.arch/i386-sse.exp +++ b/gdb/testsuite/gdb.arch/i386-sse.exp @@ -26,10 +26,6 @@ if { ![istarget i?86-*-*] && ![istarget x86_64-*-* ] } { standard_testfile .c -if [get_compiler_info] { - return -1 -} - set flags { debug } # C11 for _Alignas, gnu for asm. diff --git a/gdb/testsuite/gdb.arch/i386-word.exp b/gdb/testsuite/gdb.arch/i386-word.exp index 3c3626cf0a..5ad01eb20f 100644 --- a/gdb/testsuite/gdb.arch/i386-word.exp +++ b/gdb/testsuite/gdb.arch/i386-word.exp @@ -26,10 +26,6 @@ if {(![istarget "x86_64-*-*"] && ![istarget "i?86-*-*"])} then { standard_testfile i386-pseudo.c -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug]] != "" } { untested "failed to compile" return diff --git a/gdb/testsuite/gdb.arch/ppc-dfp.exp b/gdb/testsuite/gdb.arch/ppc-dfp.exp index 45194dc79d..ecaf2499a0 100644 --- a/gdb/testsuite/gdb.arch/ppc-dfp.exp +++ b/gdb/testsuite/gdb.arch/ppc-dfp.exp @@ -23,11 +23,6 @@ if ![istarget "powerpc*"] then { standard_testfile -if [get_compiler_info] { - warning "get_compiler failed" - return -1 -} - if ![test_compiler_info gcc*] { # We use GCC's extended asm syntax warning "unknown compiler" diff --git a/gdb/testsuite/gdb.arch/ppc-fp.exp b/gdb/testsuite/gdb.arch/ppc-fp.exp index a95427323a..bf1a1c5908 100644 --- a/gdb/testsuite/gdb.arch/ppc-fp.exp +++ b/gdb/testsuite/gdb.arch/ppc-fp.exp @@ -23,11 +23,6 @@ if ![istarget "powerpc*"] then { standard_testfile -if [get_compiler_info] { - warning "get_compiler failed" - return -1 -} - if ![test_compiler_info gcc*] { # We use GCC's extended asm syntax warning "unknown compiler" diff --git a/gdb/testsuite/gdb.arch/s390-multiarch.exp b/gdb/testsuite/gdb.arch/s390-multiarch.exp index ee7f2287e1..f0e85544bd 100644 --- a/gdb/testsuite/gdb.arch/s390-multiarch.exp +++ b/gdb/testsuite/gdb.arch/s390-multiarch.exp @@ -33,10 +33,6 @@ set binprefix $binfile gdb_exit -if { [get_compiler_info] } { - return -1 -} - proc compile_and_dump {variant ccopts binfile} { global srcdir subdir srcfile set compile_flags {debug} diff --git a/gdb/testsuite/gdb.arch/vsx-regs.exp b/gdb/testsuite/gdb.arch/vsx-regs.exp index 56fea796a9..c288b2f7d6 100644 --- a/gdb/testsuite/gdb.arch/vsx-regs.exp +++ b/gdb/testsuite/gdb.arch/vsx-regs.exp @@ -27,11 +27,6 @@ if {![istarget "powerpc*"] || [skip_vsx_tests]} then { standard_testfile set compile_flags {debug nowarnings quiet} -if [get_compiler_info] { - warning "get_compiler failed" - return -1 -} - if [test_compiler_info gcc*] { set compile_flags "$compile_flags additional_flags=-maltivec additional_flags=-mabi=altivec" } elseif [test_compiler_info xlc*] { diff --git a/gdb/testsuite/gdb.arch/vsx-vsr-float28.exp b/gdb/testsuite/gdb.arch/vsx-vsr-float28.exp index 7e94d05753..b5b2d58440 100644 --- a/gdb/testsuite/gdb.arch/vsx-vsr-float28.exp +++ b/gdb/testsuite/gdb.arch/vsx-vsr-float28.exp @@ -27,11 +27,6 @@ if {![istarget "powerpc*"] || [skip_vsx_tests]} then { standard_testfile set compile_flags {debug nowarnings quiet} -if [get_compiler_info] { - warning "get_compiler failed" - return -1 -} - if [test_compiler_info gcc*] { set compile_flags "$compile_flags additional_flags=-maltivec additional_flags=-mabi=altivec" } elseif [test_compiler_info xlc*] { diff --git a/gdb/testsuite/gdb.base/align-c++.exp b/gdb/testsuite/gdb.base/align-c++.exp index 4e62feebc2..bb72b1fe7e 100644 --- a/gdb/testsuite/gdb.base/align-c++.exp +++ b/gdb/testsuite/gdb.base/align-c++.exp @@ -19,7 +19,7 @@ # compiler. # Only test C++ if we are able. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { return -1 } set lang c++ diff --git a/gdb/testsuite/gdb.base/all-bin.exp b/gdb/testsuite/gdb.base/all-bin.exp index 1f481210e1..cf53cd7997 100644 --- a/gdb/testsuite/gdb.base/all-bin.exp +++ b/gdb/testsuite/gdb.base/all-bin.exp @@ -29,10 +29,6 @@ standard_testfile all-types.c -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { return -1 } diff --git a/gdb/testsuite/gdb.base/annota1.exp b/gdb/testsuite/gdb.base/annota1.exp index 42a261e561..aed2a4e646 100644 --- a/gdb/testsuite/gdb.base/annota1.exp +++ b/gdb/testsuite/gdb.base/annota1.exp @@ -495,7 +495,7 @@ proc thread_test {} { set binfile [standard_output_file ${testfile}-watch_thread_num] set gdb_prompt $old_gdb_prompt - if { ![get_compiler_info] && [gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug nowarnings}] == "" } { + if { [gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug nowarnings}] == "" } { gdb_exit gdb_start diff --git a/gdb/testsuite/gdb.base/attach.exp b/gdb/testsuite/gdb.base/attach.exp index 7b661e99a1..cfe806bb9d 100644 --- a/gdb/testsuite/gdb.base/attach.exp +++ b/gdb/testsuite/gdb.base/attach.exp @@ -49,10 +49,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile3}" "${binfile3}" executable {d return -1 } -if [get_compiler_info] { - return -1 -} - # This is a test of the error cases for gdb's ability to attach to a # running process. diff --git a/gdb/testsuite/gdb.base/break-interp.exp b/gdb/testsuite/gdb.base/break-interp.exp index f6533e99ac..99371f1f6a 100644 --- a/gdb/testsuite/gdb.base/break-interp.exp +++ b/gdb/testsuite/gdb.base/break-interp.exp @@ -30,10 +30,6 @@ set binfile_lib ${binprefix}.so set srcfile "${test}-main.c" set srcfile_lib "${test}-lib.c" -if [get_compiler_info] { - return -1 -} - # Use -soname so that the new library gets copied by build_executable_own_libs. if {[gdb_compile_shlib ${srcdir}/${subdir}/${srcfile_lib} ${binfile_lib} [list debug ldflags=-Wl,-soname,${test}.so]] != ""} { diff --git a/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp b/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp index aa1e328cda..b1c93f61c8 100644 --- a/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp +++ b/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp @@ -27,10 +27,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[build_executable_from_specs $testfile.exp $testfile \ {c++ additional_flags=-Wl,--gc-sections} \ $srcfile {debug c++ additional_flags=-ffunction-sections}]} { diff --git a/gdb/testsuite/gdb.base/call-ar-st.exp b/gdb/testsuite/gdb.base/call-ar-st.exp index 239cfa4c51..7c80ec7c0b 100644 --- a/gdb/testsuite/gdb.base/call-ar-st.exp +++ b/gdb/testsuite/gdb.base/call-ar-st.exp @@ -29,10 +29,6 @@ if [target_info exists gdb,cannot_call_functions] { # Create and source the file that provides information about the compiler # used to compile the test case. -if [get_compiler_info] { - return -1 -} - set skip_float_test [gdb_skip_float_test] if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { diff --git a/gdb/testsuite/gdb.base/call-rt-st.exp b/gdb/testsuite/gdb.base/call-rt-st.exp index fee192d7d0..00af32c13a 100644 --- a/gdb/testsuite/gdb.base/call-rt-st.exp +++ b/gdb/testsuite/gdb.base/call-rt-st.exp @@ -28,15 +28,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } - - -# Create and source the file that provides information about the compiler -# used to compile the test case. - -if [get_compiler_info] { - return -1 -} - # Some targets can't do function calls, so don't even bother with this # test. if [target_info exists gdb,cannot_call_functions] { diff --git a/gdb/testsuite/gdb.base/call-sc.exp b/gdb/testsuite/gdb.base/call-sc.exp index af9495fe94..ddf2ceedf9 100644 --- a/gdb/testsuite/gdb.base/call-sc.exp +++ b/gdb/testsuite/gdb.base/call-sc.exp @@ -29,12 +29,6 @@ if [target_info exists gdb,cannot_call_functions] { standard_testfile .c -# Create and source the file that provides information about the -# compiler used to compile the test case. - -if [get_compiler_info] { - return -1 -} set skip_float_test [gdb_skip_float_test] # Compile a variant of scalars.c using TYPE to specify the type of the diff --git a/gdb/testsuite/gdb.base/catch-load.exp b/gdb/testsuite/gdb.base/catch-load.exp index 7f18f63806..f8677b0a53 100644 --- a/gdb/testsuite/gdb.base/catch-load.exp +++ b/gdb/testsuite/gdb.base/catch-load.exp @@ -18,12 +18,6 @@ if {[skip_shlib_tests]} { return -1 } -if {[get_compiler_info]} { - warning "Could not get compiler info" - untested "no compiler info" - return -1 -} - standard_testfile .c if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug shlib_load}] != "" } { untested "failed to compile" diff --git a/gdb/testsuite/gdb.base/completion.exp b/gdb/testsuite/gdb.base/completion.exp index 0c58a1ab6b..e3803c9d2d 100644 --- a/gdb/testsuite/gdb.base/completion.exp +++ b/gdb/testsuite/gdb.base/completion.exp @@ -52,10 +52,6 @@ standard_testfile break.c break1.c -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2] {debug nowarnings}]} { return -1 diff --git a/gdb/testsuite/gdb.base/complex.exp b/gdb/testsuite/gdb.base/complex.exp index dcade00881..e2c6002959 100644 --- a/gdb/testsuite/gdb.base/complex.exp +++ b/gdb/testsuite/gdb.base/complex.exp @@ -16,10 +16,6 @@ standard_testfile -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { return -1 } diff --git a/gdb/testsuite/gdb.base/condbreak.exp b/gdb/testsuite/gdb.base/condbreak.exp index b8122d092b..aecee177ad 100644 --- a/gdb/testsuite/gdb.base/condbreak.exp +++ b/gdb/testsuite/gdb.base/condbreak.exp @@ -28,10 +28,6 @@ if {[prepare_for_testing "failed to prepare" $testfile [list $srcfile $srcfile2] return -1 } -if [get_compiler_info] { - return -1 -} - set bp_location1 [gdb_get_line_number "set breakpoint 1 here"] set bp_location6 [gdb_get_line_number "set breakpoint 6 here"] set bp_location8 [gdb_get_line_number "set breakpoint 8 here" $srcfile2] diff --git a/gdb/testsuite/gdb.base/consecutive.exp b/gdb/testsuite/gdb.base/consecutive.exp index cd5c6f321a..4b38de0c3b 100644 --- a/gdb/testsuite/gdb.base/consecutive.exp +++ b/gdb/testsuite/gdb.base/consecutive.exp @@ -22,10 +22,6 @@ standard_testfile -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug nowarnings}]} { return -1 } diff --git a/gdb/testsuite/gdb.base/constvars.exp b/gdb/testsuite/gdb.base/constvars.exp index fd15743c52..671baf62f0 100644 --- a/gdb/testsuite/gdb.base/constvars.exp +++ b/gdb/testsuite/gdb.base/constvars.exp @@ -29,12 +29,6 @@ standard_testfile .c -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable debug ] != "" } { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.base/corefile.exp b/gdb/testsuite/gdb.base/corefile.exp index 4ed92a0295..fa9d8243a5 100644 --- a/gdb/testsuite/gdb.base/corefile.exp +++ b/gdb/testsuite/gdb.base/corefile.exp @@ -23,12 +23,6 @@ if ![isnative] then { standard_testfile coremaker.c -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - if {[build_executable $testfile.exp $testfile $srcfile debug] == -1} { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.base/dprintf-pending.exp b/gdb/testsuite/gdb.base/dprintf-pending.exp index c3e121241d..2ab8d52f14 100644 --- a/gdb/testsuite/gdb.base/dprintf-pending.exp +++ b/gdb/testsuite/gdb.base/dprintf-pending.exp @@ -26,10 +26,6 @@ set lib_sl [standard_output_file $libfile.sl] set lib_opts debug set exec_opts [list debug shlib=$lib_sl] -if { [get_compiler_info] } { - return -1 -} - if { [gdb_compile_shlib $libsrc $lib_sl $lib_opts] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile executable $exec_opts] != ""} { untested "failed to compile shared library" diff --git a/gdb/testsuite/gdb.base/eval-skip.exp b/gdb/testsuite/gdb.base/eval-skip.exp index 81b37d1a89..659a8b8a61 100644 --- a/gdb/testsuite/gdb.base/eval-skip.exp +++ b/gdb/testsuite/gdb.base/eval-skip.exp @@ -39,10 +39,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -if [get_compiler_info] { - return -1 -} - clean_restart ${binfile} diff --git a/gdb/testsuite/gdb.base/expand-psymtabs.exp b/gdb/testsuite/gdb.base/expand-psymtabs.exp index 6848272c81..e55dddd63f 100644 --- a/gdb/testsuite/gdb.base/expand-psymtabs.exp +++ b/gdb/testsuite/gdb.base/expand-psymtabs.exp @@ -30,11 +30,6 @@ standard_testfile -# What compiler are we using? -if [get_compiler_info] { - return -1 -} - # We intentionally compile the source file in twice. if {[prepare_for_testing_full "failed to prepare" \ [list $testfile debug $srcfile {debug additional_flags=-DFIRST} \ diff --git a/gdb/testsuite/gdb.base/exprs.exp b/gdb/testsuite/gdb.base/exprs.exp index dfe0ec9373..0605dd6248 100644 --- a/gdb/testsuite/gdb.base/exprs.exp +++ b/gdb/testsuite/gdb.base/exprs.exp @@ -26,10 +26,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -if [get_compiler_info] { - return -1 -} - clean_restart ${binfile} # diff --git a/gdb/testsuite/gdb.base/fileio.exp b/gdb/testsuite/gdb.base/fileio.exp index 7d0d85fccc..e00a1cefa0 100644 --- a/gdb/testsuite/gdb.base/fileio.exp +++ b/gdb/testsuite/gdb.base/fileio.exp @@ -36,13 +36,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" \ return -1 } -# Create and source the file that provides information about the compiler -# used to compile the test case. - -if [get_compiler_info] { - return -1 -} - set dir2 [standard_output_file dir2.fileio.test] if {[file exists $dir2] && ![file writable $dir2]} { system "chmod +w $dir2" diff --git a/gdb/testsuite/gdb.base/fixsection.exp b/gdb/testsuite/gdb.base/fixsection.exp index 47174b0433..5734fcaae7 100644 --- a/gdb/testsuite/gdb.base/fixsection.exp +++ b/gdb/testsuite/gdb.base/fixsection.exp @@ -27,10 +27,6 @@ set lib_sl [standard_output_file ${libfile}.sl] set lib_opts [list debug nowarnings] set exec_opts [list debug nowarnings shlib=$lib_sl] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $libsrc $lib_sl $lib_opts] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile \ executable $exec_opts] != ""} { diff --git a/gdb/testsuite/gdb.base/gdb11530.exp b/gdb/testsuite/gdb.base/gdb11530.exp index bd8d0669a3..7f16965d11 100644 --- a/gdb/testsuite/gdb.base/gdb11530.exp +++ b/gdb/testsuite/gdb.base/gdb11530.exp @@ -22,11 +22,6 @@ standard_testfile # Unnamed union is a GNU extension, thus we restrict the test # to gcc compiler. - -if [get_compiler_info] { - return -1 -} - if { ![test_compiler_info gcc*] } { return 0 } diff --git a/gdb/testsuite/gdb.base/gnu-ifunc.exp b/gdb/testsuite/gdb.base/gnu-ifunc.exp index 713f3ffa56..672ae85a21 100644 --- a/gdb/testsuite/gdb.base/gnu-ifunc.exp +++ b/gdb/testsuite/gdb.base/gnu-ifunc.exp @@ -31,10 +31,6 @@ set libsrc ${libfile}.c set final_file "${testfile}-final" set final_src ${final_file}.c -if [get_compiler_info] { - return -1 -} - # Return the binary suffix appended to program and library names to # make each testcase variant unique. proc make_binsuffix {resolver_attr resolver_debug final_debug} { diff --git a/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp b/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp index 13c01de02e..a521637e17 100644 --- a/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp +++ b/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp @@ -30,10 +30,6 @@ set lib_so [standard_output_file ${lib_basename}] set lib_opts "debug" set exec_opts [list debug shlib=${lib_so}] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib ${srcdir}/${subdir}/${lib_src} ${lib_so} $lib_opts] != "" || [gdb_compile ${srcdir}/${subdir}/${main_src} ${binfile} executable $exec_opts] != ""} { untested "failed to compile" diff --git a/gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp b/gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp index e05bb923ec..5415c7a7c1 100644 --- a/gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp +++ b/gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp @@ -16,7 +16,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # Only test C++ if we are able. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { return -1 } set lang c++ diff --git a/gdb/testsuite/gdb.base/info-fun.exp b/gdb/testsuite/gdb.base/info-fun.exp index 175753a234..e683bc3aa7 100644 --- a/gdb/testsuite/gdb.base/info-fun.exp +++ b/gdb/testsuite/gdb.base/info-fun.exp @@ -26,10 +26,6 @@ standard_testfile .c set executable ${testfile} set bin_flags [list debug shlib=${binfile_lib}] -if [get_compiler_info] { - return -1 -} - foreach_with_prefix n_flag { 0 1 } { # SEP must be last for the possible `unsupported' error path. diff --git a/gdb/testsuite/gdb.base/info-types-c++.exp b/gdb/testsuite/gdb.base/info-types-c++.exp index 082879dce4..2aca2e3500 100644 --- a/gdb/testsuite/gdb.base/info-types-c++.exp +++ b/gdb/testsuite/gdb.base/info-types-c++.exp @@ -14,7 +14,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # Only test C++ if we are able. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { return -1 } set lang c++ diff --git a/gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp b/gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp index ef5fe8c24b..31e753a0c1 100644 --- a/gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp +++ b/gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp @@ -23,10 +23,6 @@ standard_testfile .c -if [get_compiler_info] { - return -1 -} - # Build executable with stripped startup code and text section starting at zero set opts {debug "additional_flags=-nostdlib -emain -Wl,-Ttext=0x00 -Wl,-N"} diff --git a/gdb/testsuite/gdb.base/jit-elf-fork.exp b/gdb/testsuite/gdb.base/jit-elf-fork.exp index 635248cd8e..a8e85b30e1 100644 --- a/gdb/testsuite/gdb.base/jit-elf-fork.exp +++ b/gdb/testsuite/gdb.base/jit-elf-fork.exp @@ -20,11 +20,6 @@ if {[skip_shlib_tests]} { return -1 } -if {[get_compiler_info]} { - untested "could not get compiler info" - return 1 -} - load_lib jit-elf-helpers.exp # The main code that loads and registers JIT objects. diff --git a/gdb/testsuite/gdb.base/jit-elf-so.exp b/gdb/testsuite/gdb.base/jit-elf-so.exp index b6081b3ab5..dcc9afc36b 100644 --- a/gdb/testsuite/gdb.base/jit-elf-so.exp +++ b/gdb/testsuite/gdb.base/jit-elf-so.exp @@ -21,11 +21,6 @@ if {[skip_shlib_tests]} { return -1 } -if {[get_compiler_info]} { - untested "could not get compiler info" - return 1 -} - load_lib jit-elf-helpers.exp # Increase this to see more detail. diff --git a/gdb/testsuite/gdb.base/jit-elf.exp b/gdb/testsuite/gdb.base/jit-elf.exp index 4b75188a00..38d541f74b 100644 --- a/gdb/testsuite/gdb.base/jit-elf.exp +++ b/gdb/testsuite/gdb.base/jit-elf.exp @@ -18,11 +18,6 @@ if {[skip_shlib_tests]} { return -1 } -if {[get_compiler_info]} { - untested "could not get compiler info" - return 1 -} - load_lib jit-elf-helpers.exp # Increase this to see more detail. diff --git a/gdb/testsuite/gdb.base/jit-reader.exp b/gdb/testsuite/gdb.base/jit-reader.exp index d94360cd7d..e0b3ba4211 100644 --- a/gdb/testsuite/gdb.base/jit-reader.exp +++ b/gdb/testsuite/gdb.base/jit-reader.exp @@ -27,12 +27,6 @@ if { ![isnative] } { return -1 } -if {[get_compiler_info]} { - untested "could not get compiler info" - return 1 -} - - # Increase this to see more detail. set test_verbose 0 diff --git a/gdb/testsuite/gdb.base/list.exp b/gdb/testsuite/gdb.base/list.exp index d11d35e669..fe894a0098 100644 --- a/gdb/testsuite/gdb.base/list.exp +++ b/gdb/testsuite/gdb.base/list.exp @@ -26,12 +26,6 @@ if {[build_executable "failed to prepare" $testfile [list $srcfile $srcfile2] \ return -1 } -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - # The last line in the file. set last_line [gdb_get_line_number "last line" "list0.c"] diff --git a/gdb/testsuite/gdb.base/logical.exp b/gdb/testsuite/gdb.base/logical.exp index f594c3be11..b1d3c75776 100644 --- a/gdb/testsuite/gdb.base/logical.exp +++ b/gdb/testsuite/gdb.base/logical.exp @@ -32,10 +32,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -if [get_compiler_info] { - return -1 -} - clean_restart ${binfile} diff --git a/gdb/testsuite/gdb.base/long_long.exp b/gdb/testsuite/gdb.base/long_long.exp index 43e689f8ae..9c8dd16b7e 100644 --- a/gdb/testsuite/gdb.base/long_long.exp +++ b/gdb/testsuite/gdb.base/long_long.exp @@ -24,12 +24,6 @@ if [target_info exists no_long_long] { standard_testfile .c -# What compiler are we using? -# -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [concat debug nowarnings]] != "" } { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.base/longjmp.exp b/gdb/testsuite/gdb.base/longjmp.exp index 6ab1474d9b..f301cac289 100644 --- a/gdb/testsuite/gdb.base/longjmp.exp +++ b/gdb/testsuite/gdb.base/longjmp.exp @@ -25,10 +25,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -if [get_compiler_info] { - return -1 -} - clean_restart ${binfile} if ![runto_main] then { diff --git a/gdb/testsuite/gdb.base/max-depth-c++.exp b/gdb/testsuite/gdb.base/max-depth-c++.exp index ea2538b645..9561176ba3 100644 --- a/gdb/testsuite/gdb.base/max-depth-c++.exp +++ b/gdb/testsuite/gdb.base/max-depth-c++.exp @@ -14,7 +14,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # Only test C++ if we are able. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { return -1 } set lang c++ diff --git a/gdb/testsuite/gdb.base/mips_pro.exp b/gdb/testsuite/gdb.base/mips_pro.exp index 1c8f3dc4eb..fe5eb94f00 100644 --- a/gdb/testsuite/gdb.base/mips_pro.exp +++ b/gdb/testsuite/gdb.base/mips_pro.exp @@ -16,13 +16,6 @@ standard_testfile -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - - # This test must be compiled with -O2 if using gcc. set options debug diff --git a/gdb/testsuite/gdb.base/miscexprs.exp b/gdb/testsuite/gdb.base/miscexprs.exp index f633d143b6..7d9542fbeb 100644 --- a/gdb/testsuite/gdb.base/miscexprs.exp +++ b/gdb/testsuite/gdb.base/miscexprs.exp @@ -44,10 +44,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [lis return -1 } -if [get_compiler_info] { - return -1 -} - clean_restart ${binfile} diff --git a/gdb/testsuite/gdb.base/nodebug.exp b/gdb/testsuite/gdb.base/nodebug.exp index 0dbd0ad153..68a21eb07d 100644 --- a/gdb/testsuite/gdb.base/nodebug.exp +++ b/gdb/testsuite/gdb.base/nodebug.exp @@ -18,10 +18,6 @@ standard_testfile .c -if [get_compiler_info] { - return -1 -} - if [test_compiler_info "xlc-*"] { # By default, IBM'x xlc compiler doesn't add static variables into the symtab. # Use "-qstatsym" to do so. diff --git a/gdb/testsuite/gdb.base/pc-fp.exp b/gdb/testsuite/gdb.base/pc-fp.exp index 6b61fc06a9..b0e7ec9b33 100644 --- a/gdb/testsuite/gdb.base/pc-fp.exp +++ b/gdb/testsuite/gdb.base/pc-fp.exp @@ -26,10 +26,6 @@ standard_testfile -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug nowarnings}]} { return -1 } diff --git a/gdb/testsuite/gdb.base/pending.exp b/gdb/testsuite/gdb.base/pending.exp index c9178fc9d1..9b3fb02488 100644 --- a/gdb/testsuite/gdb.base/pending.exp +++ b/gdb/testsuite/gdb.base/pending.exp @@ -31,10 +31,6 @@ set lib_sl [standard_output_file $libfile.sl] set lib_opts debug set exec_opts [list debug shlib=$lib_sl] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $libsrc $lib_sl $lib_opts] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile executable $exec_opts] != ""} { untested "failed to compile" diff --git a/gdb/testsuite/gdb.base/permissions.exp b/gdb/testsuite/gdb.base/permissions.exp index 233b630f0e..f13e985e77 100644 --- a/gdb/testsuite/gdb.base/permissions.exp +++ b/gdb/testsuite/gdb.base/permissions.exp @@ -26,10 +26,6 @@ if {[build_executable $testfile.exp $testfile \ return -1 } -if [get_compiler_info] { - return -1 -} - gdb_exit gdb_start gdb_reinitialize_dir $srcdir/$subdir diff --git a/gdb/testsuite/gdb.base/pointers.exp b/gdb/testsuite/gdb.base/pointers.exp index 586f85a494..41981ee662 100644 --- a/gdb/testsuite/gdb.base/pointers.exp +++ b/gdb/testsuite/gdb.base/pointers.exp @@ -32,10 +32,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -if [get_compiler_info] { - return -1 -} - clean_restart ${binfile} diff --git a/gdb/testsuite/gdb.base/print-file-var.exp b/gdb/testsuite/gdb.base/print-file-var.exp index dca753e8bb..9abe87d775 100644 --- a/gdb/testsuite/gdb.base/print-file-var.exp +++ b/gdb/testsuite/gdb.base/print-file-var.exp @@ -139,7 +139,7 @@ proc test {hidden dlopen version_id_main lang} { } # Only test C++ if we are able. Always use C. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { set lang_list {c} } else { set lang_list {c c++} diff --git a/gdb/testsuite/gdb.base/printcmds.exp b/gdb/testsuite/gdb.base/printcmds.exp index c0c59c5c50..0a99f3d6f2 100644 --- a/gdb/testsuite/gdb.base/printcmds.exp +++ b/gdb/testsuite/gdb.base/printcmds.exp @@ -27,8 +27,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -get_compiler_info - proc test_integer_literals_accepted {} { global gdb_prompt diff --git a/gdb/testsuite/gdb.base/psym-external-decl.exp b/gdb/testsuite/gdb.base/psym-external-decl.exp index 0148f261c9..3d8f3aae5c 100644 --- a/gdb/testsuite/gdb.base/psym-external-decl.exp +++ b/gdb/testsuite/gdb.base/psym-external-decl.exp @@ -15,7 +15,6 @@ standard_testfile .c psym-external-decl-2.c -get_compiler_info if { [test_compiler_info "clang-*"] } { return -1 } diff --git a/gdb/testsuite/gdb.base/psymtab.exp b/gdb/testsuite/gdb.base/psymtab.exp index 863e0ec54e..e805218b07 100644 --- a/gdb/testsuite/gdb.base/psymtab.exp +++ b/gdb/testsuite/gdb.base/psymtab.exp @@ -28,12 +28,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile psymtab1.c psymtab2.c -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2] debug]} { return -1 diff --git a/gdb/testsuite/gdb.base/relational.exp b/gdb/testsuite/gdb.base/relational.exp index 87ccb9f3fe..80185052f2 100644 --- a/gdb/testsuite/gdb.base/relational.exp +++ b/gdb/testsuite/gdb.base/relational.exp @@ -29,10 +29,6 @@ if { [prepare_for_testing "failed to prepare" relational int-type.c {debug nowar return -1 } -if [get_compiler_info] { - return -1 -} - # # set it up at a breakpoint so we can play with the variable values # diff --git a/gdb/testsuite/gdb.base/scope.exp b/gdb/testsuite/gdb.base/scope.exp index a8ddb61350..55f70a8568 100644 --- a/gdb/testsuite/gdb.base/scope.exp +++ b/gdb/testsuite/gdb.base/scope.exp @@ -23,12 +23,6 @@ if {[build_executable "failed to build" ${testfile} \ return -1 } -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - # Test locating various things when stopped just inside main, after # running init0(). To prevent cascading of errors, we report the # first one and quit. If all pass, then we print the pass results. diff --git a/gdb/testsuite/gdb.base/shlib-call.exp b/gdb/testsuite/gdb.base/shlib-call.exp index 6c766e148d..ceef308380 100644 --- a/gdb/testsuite/gdb.base/shlib-call.exp +++ b/gdb/testsuite/gdb.base/shlib-call.exp @@ -43,10 +43,6 @@ set lib2 [standard_output_file shr2.sl] set lib_opts "debug" set exec_opts [list debug shlib=${lib1} shlib=${lib2}] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib ${lib1src} ${lib1} $lib_opts] != "" || [gdb_compile_shlib ${lib2src} ${lib2} $lib_opts] != "" || [gdb_compile ${srcfile} ${binfile} executable $exec_opts] != ""} { diff --git a/gdb/testsuite/gdb.base/shreloc.exp b/gdb/testsuite/gdb.base/shreloc.exp index 6f23889c0b..25032400ee 100644 --- a/gdb/testsuite/gdb.base/shreloc.exp +++ b/gdb/testsuite/gdb.base/shreloc.exp @@ -37,10 +37,6 @@ set binfile [standard_output_file $testfile] set lib1_sl [standard_output_file shreloc1.sl] set lib2_sl [standard_output_file shreloc2.sl] -if [get_compiler_info] { - return -1 -} - set lib_opts "debug" set exec_opts [list debug shlib=$lib1_sl shlib=$lib2_sl] diff --git a/gdb/testsuite/gdb.base/signals.exp b/gdb/testsuite/gdb.base/signals.exp index 11fa9d859d..2b3fc1c666 100644 --- a/gdb/testsuite/gdb.base/signals.exp +++ b/gdb/testsuite/gdb.base/signals.exp @@ -26,12 +26,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - gdb_exit gdb_start diff --git a/gdb/testsuite/gdb.base/sizeof.exp b/gdb/testsuite/gdb.base/sizeof.exp index 7e86b2ac3e..3237c212a0 100644 --- a/gdb/testsuite/gdb.base/sizeof.exp +++ b/gdb/testsuite/gdb.base/sizeof.exp @@ -21,10 +21,6 @@ standard_testfile -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { return -1 } diff --git a/gdb/testsuite/gdb.base/so-impl-ld.exp b/gdb/testsuite/gdb.base/so-impl-ld.exp index 69c35d4c7a..372b18f391 100644 --- a/gdb/testsuite/gdb.base/so-impl-ld.exp +++ b/gdb/testsuite/gdb.base/so-impl-ld.exp @@ -26,10 +26,6 @@ set lib_sl [standard_output_file $libfile.sl] set lib_opts debug set exec_opts [list debug shlib=$lib_sl] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $libsrc $lib_sl $lib_opts] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile \ executable $exec_opts] != ""} { diff --git a/gdb/testsuite/gdb.base/solib-disc.exp b/gdb/testsuite/gdb.base/solib-disc.exp index c1c4ccf307..8f686ce6e8 100644 --- a/gdb/testsuite/gdb.base/solib-disc.exp +++ b/gdb/testsuite/gdb.base/solib-disc.exp @@ -38,10 +38,6 @@ set lib_syms [shlib_symbol_file ${libname}] remote_exec build "rm -f ${binfile}" -if [get_compiler_info] { - return -1 -} - set exec_opts [list debug shlib_load additional_flags=-DSHLIB_NAME=\"${lib_dlopen}\"] if { [gdb_compile_shlib $libsrc $libobj {debug}] != "" diff --git a/gdb/testsuite/gdb.base/solib-display.exp b/gdb/testsuite/gdb.base/solib-display.exp index d67541374a..4c4da6aee9 100644 --- a/gdb/testsuite/gdb.base/solib-display.exp +++ b/gdb/testsuite/gdb.base/solib-display.exp @@ -61,10 +61,6 @@ set executable ${testfile} set binfile [standard_output_file ${executable}] set bin_flags [list debug shlib=${binfile_lib}] -if [get_compiler_info] { - return -1 -} - # SEP must be last for the possible `unsupported' error path. foreach libsepdebug {NO IN SEP} { with_test_prefix "$libsepdebug" { diff --git a/gdb/testsuite/gdb.base/solib-nodir.exp b/gdb/testsuite/gdb.base/solib-nodir.exp index cd84091b95..c687b7eb51 100644 --- a/gdb/testsuite/gdb.base/solib-nodir.exp +++ b/gdb/testsuite/gdb.base/solib-nodir.exp @@ -42,8 +42,7 @@ set objfile [standard_output_file ${executable}.o] set binfile [standard_output_file ${executable}] # build the first test case -if { [get_compiler_info] - || [gdb_compile_shlib "${srcdir}/${subdir}/${srclibfile}" "${binlibfile}" [list debug ldflags=-Wl,-soname,${binlibfilebase}]] != "" +if { [gdb_compile_shlib "${srcdir}/${subdir}/${srclibfile}" "${binlibfile}" [list debug ldflags=-Wl,-soname,${binlibfilebase}]] != "" || [gdb_gnu_strip_debug $binlibfile] || [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${objfile}" object {debug}] != "" || [gdb_compile "${objfile} ${binlibfile}" "${binfile}" executable {}] != "" } { diff --git a/gdb/testsuite/gdb.base/solib-overlap.exp b/gdb/testsuite/gdb.base/solib-overlap.exp index a7fa056464..3d9110baf2 100644 --- a/gdb/testsuite/gdb.base/solib-overlap.exp +++ b/gdb/testsuite/gdb.base/solib-overlap.exp @@ -35,10 +35,6 @@ if {![can_spawn_for_attach]} { return 0 } -if [get_compiler_info] { - return -1 -} - # Library file. set libname "solib-overlap-lib" set srcfile_lib ${srcdir}/${subdir}/${libname}.c diff --git a/gdb/testsuite/gdb.base/solib-search.exp b/gdb/testsuite/gdb.base/solib-search.exp index 202e79d85d..ab4f2c4507 100644 --- a/gdb/testsuite/gdb.base/solib-search.exp +++ b/gdb/testsuite/gdb.base/solib-search.exp @@ -21,13 +21,6 @@ if {[is_remote target] || [skip_shlib_tests]} { return -1 } -# This is required by gdb_compile_shlib. -if {[get_compiler_info]} { - warning "Could not get compiler info" - untested "no compiler info" - return 1 -} - # Build "wrong" and "right" versions of the libraries in separate directories. set wrong_lib_subdir "solib-search-wrong" set right_lib_subdir "solib-search-right" diff --git a/gdb/testsuite/gdb.base/solib-symbol.exp b/gdb/testsuite/gdb.base/solib-symbol.exp index f2735162d2..02b2028ce9 100644 --- a/gdb/testsuite/gdb.base/solib-symbol.exp +++ b/gdb/testsuite/gdb.base/solib-symbol.exp @@ -30,10 +30,6 @@ set srcfile ${srcdir}/${subdir}/${testfile}.c set binfile [standard_output_file ${testfile}] set bin_flags [list debug shlib=${binfile_lib}] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib ${srcfile_lib} ${binfile_lib} $lib_flags] != "" || [gdb_compile ${srcfile} ${binfile} executable $bin_flags] != "" } { untested "failed to compile" diff --git a/gdb/testsuite/gdb.base/solib-weak.exp b/gdb/testsuite/gdb.base/solib-weak.exp index db7b7f1fa4..c82eee28e2 100644 --- a/gdb/testsuite/gdb.base/solib-weak.exp +++ b/gdb/testsuite/gdb.base/solib-weak.exp @@ -29,10 +29,6 @@ if {([istarget *-*-mingw*] } # This test uses GCC-specific syntax. -if [get_compiler_info] { - return -1 -} - if {![test_compiler_info "gcc-*"]} { return 0 } diff --git a/gdb/testsuite/gdb.base/store.exp b/gdb/testsuite/gdb.base/store.exp index cb0e3c206a..65847c7fbd 100644 --- a/gdb/testsuite/gdb.base/store.exp +++ b/gdb/testsuite/gdb.base/store.exp @@ -22,10 +22,6 @@ if { [prepare_for_testing "failed to prepare" $executable $srcfile] } { return -1 } -if [get_compiler_info] { - return -1 -} - # # set it up at a breakpoint so we can play with the variable values # diff --git a/gdb/testsuite/gdb.base/structs.exp b/gdb/testsuite/gdb.base/structs.exp index e9326a6e4a..71c07ebe36 100644 --- a/gdb/testsuite/gdb.base/structs.exp +++ b/gdb/testsuite/gdb.base/structs.exp @@ -29,13 +29,6 @@ standard_testfile .c # Regex matching any value of `char' type like: a = 65 'A' set anychar_re {-?[0-9]{1,3} '(.|\\([0-7]{3}|[a-z]|\\|'))'} -# Create and source the file that provides information about the -# compiler used to compile the test case. - -if [get_compiler_info] { - return -1 -} - set skip_float_test [gdb_skip_float_test] # Compile a variant of structs.c using TYPES to specify the type of diff --git a/gdb/testsuite/gdb.base/structs2.exp b/gdb/testsuite/gdb.base/structs2.exp index 86d47ecbb9..eecc19bba3 100644 --- a/gdb/testsuite/gdb.base/structs2.exp +++ b/gdb/testsuite/gdb.base/structs2.exp @@ -15,12 +15,6 @@ standard_testfile .c -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - if { [prepare_for_testing "failed to prepare" $binfile $srcfile {debug}] } { return -1 } diff --git a/gdb/testsuite/gdb.base/sym-file.exp b/gdb/testsuite/gdb.base/sym-file.exp index bd8159b306..66273f19e9 100644 --- a/gdb/testsuite/gdb.base/sym-file.exp +++ b/gdb/testsuite/gdb.base/sym-file.exp @@ -60,10 +60,6 @@ set lib_dlopen [shlib_target_file ${lib_basename}.so] set exec_opts [list debug "additional_flags= -I$srcdir/../../include/ -D$target_size\ -DSHLIB_NAME\\=\"$lib_dlopen\""] -if [get_compiler_info] { - return -1 -} - if {[gdb_compile_shlib $libsrc $lib_so {debug}] != ""} { untested "failed to compile shared library" return diff --git a/gdb/testsuite/gdb.base/symtab-search-order.exp b/gdb/testsuite/gdb.base/symtab-search-order.exp index 6b93ce1f66..d811af3cde 100644 --- a/gdb/testsuite/gdb.base/symtab-search-order.exp +++ b/gdb/testsuite/gdb.base/symtab-search-order.exp @@ -26,10 +26,6 @@ set lib1 [standard_output_file symtab-search-order-1.sl] set lib_opts "debug" set exec_opts [list debug shlib=$lib1] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $lib1src $lib1 $lib_opts] != "" || [gdb_compile [list $srcfile $srcfile2] $binfile executable \ $exec_opts] != ""} { diff --git a/gdb/testsuite/gdb.base/unload.exp b/gdb/testsuite/gdb.base/unload.exp index 6033203bfb..0a66814ac3 100644 --- a/gdb/testsuite/gdb.base/unload.exp +++ b/gdb/testsuite/gdb.base/unload.exp @@ -42,10 +42,6 @@ set lib_dlopen2 [shlib_target_file ${libname2}] set lib_syms [shlib_symbol_file ${libname}] set lib_syms2 [shlib_symbol_file ${libname2}] -if [get_compiler_info] { - return -1 -} - set lib_opts debug set exec_opts [list debug shlib_load additional_flags=-DSHLIB_NAME=\"${lib_dlopen}\" additional_flags=-DSHLIB_NAME2=\"${lib_dlopen2}\"] diff --git a/gdb/testsuite/gdb.base/varargs.exp b/gdb/testsuite/gdb.base/varargs.exp index 7d49acc17d..7bd2cb0820 100644 --- a/gdb/testsuite/gdb.base/varargs.exp +++ b/gdb/testsuite/gdb.base/varargs.exp @@ -31,10 +31,6 @@ standard_testfile .c -if [get_compiler_info] { - return -1 -} - set skip_float_test [gdb_skip_float_test] set additional_flags {debug} diff --git a/gdb/testsuite/gdb.base/volatile.exp b/gdb/testsuite/gdb.base/volatile.exp index ae5fa3f34c..4c56eb40fe 100644 --- a/gdb/testsuite/gdb.base/volatile.exp +++ b/gdb/testsuite/gdb.base/volatile.exp @@ -39,12 +39,6 @@ if { [prepare_for_testing "failed to prepare" volatile constvars.c] } { return -1 } -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - # # set it up at a breakpoint so we can play with the variable values # diff --git a/gdb/testsuite/gdb.base/watch_thread_num.exp b/gdb/testsuite/gdb.base/watch_thread_num.exp index 96bc909108..7d4f19ddc0 100644 --- a/gdb/testsuite/gdb.base/watch_thread_num.exp +++ b/gdb/testsuite/gdb.base/watch_thread_num.exp @@ -29,12 +29,6 @@ if {[skip_hw_watchpoint_access_tests]} { standard_testfile .c -# What compiler are we using? -# -if [get_compiler_info] { - return -1 -} - if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug}] != "" } { return -1 } diff --git a/gdb/testsuite/gdb.base/watchpoint-solib.exp b/gdb/testsuite/gdb.base/watchpoint-solib.exp index 005f4825d1..aa4cf0d7ad 100644 --- a/gdb/testsuite/gdb.base/watchpoint-solib.exp +++ b/gdb/testsuite/gdb.base/watchpoint-solib.exp @@ -33,10 +33,6 @@ set lib_sl [standard_output_file $libname] set lib_dlopen [shlib_target_file ${libname}] set lib_syms [shlib_symbol_file ${libname}] -if [get_compiler_info] { - return -1 -} - set lib_opts debug set exec_opts [list debug shlib_load additional_flags=-DSHLIB_NAME=\"${lib_dlopen}\"] diff --git a/gdb/testsuite/gdb.base/watchpoint.exp b/gdb/testsuite/gdb.base/watchpoint.exp index 97dee3a72b..01abff5336 100644 --- a/gdb/testsuite/gdb.base/watchpoint.exp +++ b/gdb/testsuite/gdb.base/watchpoint.exp @@ -18,10 +18,6 @@ standard_testfile -if [get_compiler_info] { - return -1 -} - if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug}] != "" } { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.base/watchpoints.exp b/gdb/testsuite/gdb.base/watchpoints.exp index d364edeb55..767157ee59 100644 --- a/gdb/testsuite/gdb.base/watchpoints.exp +++ b/gdb/testsuite/gdb.base/watchpoints.exp @@ -20,10 +20,6 @@ standard_testfile set wp_set 1 -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { return -1 } diff --git a/gdb/testsuite/gdb.compile/compile-cplus-print.exp b/gdb/testsuite/gdb.compile/compile-cplus-print.exp index fd6470b28f..67b39518b7 100644 --- a/gdb/testsuite/gdb.compile/compile-cplus-print.exp +++ b/gdb/testsuite/gdb.compile/compile-cplus-print.exp @@ -17,7 +17,6 @@ load_lib compile-support.exp standard_testfile -get_compiler_info set options {} if [test_compiler_info gcc*] { lappend options additional_flags=-g3 diff --git a/gdb/testsuite/gdb.compile/compile-cplus.exp b/gdb/testsuite/gdb.compile/compile-cplus.exp index d700d3dd16..dbdae5f8bf 100644 --- a/gdb/testsuite/gdb.compile/compile-cplus.exp +++ b/gdb/testsuite/gdb.compile/compile-cplus.exp @@ -17,7 +17,6 @@ load_lib compile-support.exp standard_testfile .c compile-shlib.c compile-constvar.S compile-nodebug.c -get_compiler_info set options {} if { [test_compiler_info gcc*] || [test_compiler_info clang*] } { lappend options additional_flags=-g3 diff --git a/gdb/testsuite/gdb.compile/compile-ifunc.exp b/gdb/testsuite/gdb.compile/compile-ifunc.exp index dc7b19aabc..4f671c6453 100644 --- a/gdb/testsuite/gdb.compile/compile-ifunc.exp +++ b/gdb/testsuite/gdb.compile/compile-ifunc.exp @@ -19,7 +19,6 @@ if {[skip_ifunc_tests]} { standard_testfile -get_compiler_info set flags "" if [test_compiler_info gcc*] { set flags additional_flags=-Wno-attribute-alias diff --git a/gdb/testsuite/gdb.compile/compile.exp b/gdb/testsuite/gdb.compile/compile.exp index f8d6fb123a..f2515586c3 100644 --- a/gdb/testsuite/gdb.compile/compile.exp +++ b/gdb/testsuite/gdb.compile/compile.exp @@ -15,7 +15,6 @@ standard_testfile .c compile-shlib.c compile-constvar.S compile-nodebug.c -get_compiler_info set options {} if [test_compiler_info gcc*] { lappend options additional_flags=-g3 diff --git a/gdb/testsuite/gdb.cp/ambiguous.exp b/gdb/testsuite/gdb.cp/ambiguous.exp index 63871157ce..c6bc9a6df9 100644 --- a/gdb/testsuite/gdb.cp/ambiguous.exp +++ b/gdb/testsuite/gdb.cp/ambiguous.exp @@ -23,11 +23,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - unsupported "couldn't find a valid c++ compiler" - return -1 -} - set additional_flags "" if {[test_compiler_info {gcc-[0-9]-*}]} { # GCCs prior to 10.1 do not support -Wno-inaccessible-base. diff --git a/gdb/testsuite/gdb.cp/breakpoint.exp b/gdb/testsuite/gdb.cp/breakpoint.exp index 49bb162c7a..1a0f946a48 100644 --- a/gdb/testsuite/gdb.cp/breakpoint.exp +++ b/gdb/testsuite/gdb.cp/breakpoint.exp @@ -25,10 +25,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/bs15503.exp b/gdb/testsuite/gdb.cp/bs15503.exp index 5eb3dc83e6..bf5e660a54 100644 --- a/gdb/testsuite/gdb.cp/bs15503.exp +++ b/gdb/testsuite/gdb.cp/bs15503.exp @@ -21,10 +21,6 @@ if { [skip_stl_tests] } { return } standard_testfile .cc -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/casts.exp b/gdb/testsuite/gdb.cp/casts.exp index 77ff6037fb..0f6460bd25 100644 --- a/gdb/testsuite/gdb.cp/casts.exp +++ b/gdb/testsuite/gdb.cp/casts.exp @@ -29,10 +29,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc casts03.cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/class2.exp b/gdb/testsuite/gdb.cp/class2.exp index 04f665b225..32f9dfc18a 100644 --- a/gdb/testsuite/gdb.cp/class2.exp +++ b/gdb/testsuite/gdb.cp/class2.exp @@ -18,12 +18,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/cpexprs.exp.tcl b/gdb/testsuite/gdb.cp/cpexprs.exp.tcl index b4ed3cda80..55c34898da 100644 --- a/gdb/testsuite/gdb.cp/cpexprs.exp.tcl +++ b/gdb/testsuite/gdb.cp/cpexprs.exp.tcl @@ -686,10 +686,6 @@ if {[skip_cplus_tests]} { continue } standard_testfile cpexprs.cc -if {[get_compiler_info "c++"]} { - return -1 -} - # Include required flags. set flags "$flags debug c++" diff --git a/gdb/testsuite/gdb.cp/cplusfuncs.exp b/gdb/testsuite/gdb.cp/cplusfuncs.exp index a4da0de43e..4824c19e81 100644 --- a/gdb/testsuite/gdb.cp/cplusfuncs.exp +++ b/gdb/testsuite/gdb.cp/cplusfuncs.exp @@ -20,10 +20,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -if { [get_compiler_info "c++"] } { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/ctti.exp b/gdb/testsuite/gdb.cp/ctti.exp index 1011a1408d..36b7d34c48 100644 --- a/gdb/testsuite/gdb.cp/ctti.exp +++ b/gdb/testsuite/gdb.cp/ctti.exp @@ -25,10 +25,6 @@ if { [skip_cplus_tests] } { return } standard_testfile cttiadd.cc cttiadd1.cc cttiadd2.cc cttiadd3.cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2 $srcfile3 $srcfile4] {debug c++}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/disasm-func-name.exp b/gdb/testsuite/gdb.cp/disasm-func-name.exp index d1a93f7d2e..7d325fe567 100644 --- a/gdb/testsuite/gdb.cp/disasm-func-name.exp +++ b/gdb/testsuite/gdb.cp/disasm-func-name.exp @@ -22,10 +22,6 @@ if {[skip_cplus_tests]} { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ $srcfile {debug c++}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/dispcxx.exp b/gdb/testsuite/gdb.cp/dispcxx.exp index df931ae1b7..f82e588932 100644 --- a/gdb/testsuite/gdb.cp/dispcxx.exp +++ b/gdb/testsuite/gdb.cp/dispcxx.exp @@ -17,11 +17,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - untested "couldn't find a valid c++ compiler" - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/gdb1355.exp b/gdb/testsuite/gdb.cp/gdb1355.exp index e558f738ae..ecbf88f4bb 100644 --- a/gdb/testsuite/gdb.cp/gdb1355.exp +++ b/gdb/testsuite/gdb.cp/gdb1355.exp @@ -29,10 +29,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/gdb2384.exp b/gdb/testsuite/gdb.cp/gdb2384.exp index 34065b041d..4181ab4811 100644 --- a/gdb/testsuite/gdb.cp/gdb2384.exp +++ b/gdb/testsuite/gdb.cp/gdb2384.exp @@ -28,12 +28,6 @@ standard_testfile .cc gdb2384-base.cc set sofile [standard_output_file gdb2384-base.so] -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info "c++"] { - return -1 -} - if { [gdb_compile_shlib $srcdir/$subdir/$srcfile2 $sofile {debug c++}] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile executable [list debug "c++" shlib=${sofile}]] != ""} { untested "failed to compile" diff --git a/gdb/testsuite/gdb.cp/gdb2495.exp b/gdb/testsuite/gdb.cp/gdb2495.exp index c0c9dfd106..1babf5e332 100644 --- a/gdb/testsuite/gdb.cp/gdb2495.exp +++ b/gdb/testsuite/gdb.cp/gdb2495.exp @@ -40,12 +40,6 @@ if [target_info exists gdb,nosignals] { standard_testfile .cc -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info "c++"] { - return -1 -} - # Some targets can't do function calls, so don't even bother with this # test. if [target_info exists gdb,cannot_call_functions] { diff --git a/gdb/testsuite/gdb.cp/infcall-dlopen.exp b/gdb/testsuite/gdb.cp/infcall-dlopen.exp index 1eebad8857..0ca53ef872 100644 --- a/gdb/testsuite/gdb.cp/infcall-dlopen.exp +++ b/gdb/testsuite/gdb.cp/infcall-dlopen.exp @@ -17,10 +17,6 @@ if {[skip_shlib_tests]} { return 0 } -if [get_compiler_info] { - return -1 -} - standard_testfile .cc infcall-dlopen-lib.cc set libfile [standard_output_file ${testfile}.so] set lib_dlopen [shlib_target_file ${testfile}.so] diff --git a/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp b/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp index 806acbe850..2b5fc1ebdb 100644 --- a/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp +++ b/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp @@ -15,7 +15,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # Only test C++ if we are able. Always use C. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { return -1 } set lang {c++} diff --git a/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp b/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp index 5bd3dec64c..0914058a38 100644 --- a/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp +++ b/gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp @@ -15,7 +15,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # Only test C++ if we are able. Always use C. -if { [skip_cplus_tests] || [get_compiler_info "c++"] } { +if { [skip_cplus_tests] } { return -1 } set lang {c++} diff --git a/gdb/testsuite/gdb.cp/local.exp b/gdb/testsuite/gdb.cp/local.exp index cc78770d53..140147ff72 100644 --- a/gdb/testsuite/gdb.cp/local.exp +++ b/gdb/testsuite/gdb.cp/local.exp @@ -31,10 +31,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/m-data.exp b/gdb/testsuite/gdb.cp/m-data.exp index 7dae01c7ee..f86e5fd086 100644 --- a/gdb/testsuite/gdb.cp/m-data.exp +++ b/gdb/testsuite/gdb.cp/m-data.exp @@ -26,10 +26,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/m-static.exp b/gdb/testsuite/gdb.cp/m-static.exp index 6b347e2597..979de23a44 100644 --- a/gdb/testsuite/gdb.cp/m-static.exp +++ b/gdb/testsuite/gdb.cp/m-static.exp @@ -27,10 +27,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc m-static1.cc -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. diff --git a/gdb/testsuite/gdb.cp/mb-ctor.exp b/gdb/testsuite/gdb.cp/mb-ctor.exp index cf22be9caa..f5f5d9143d 100644 --- a/gdb/testsuite/gdb.cp/mb-ctor.exp +++ b/gdb/testsuite/gdb.cp/mb-ctor.exp @@ -21,10 +21,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/mb-inline.exp b/gdb/testsuite/gdb.cp/mb-inline.exp index 47a2a5dcb7..bf74df4fee 100644 --- a/gdb/testsuite/gdb.cp/mb-inline.exp +++ b/gdb/testsuite/gdb.cp/mb-inline.exp @@ -23,10 +23,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile mb-inline1.cc mb-inline2.cc set hdrfile "${testfile}.h" -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2] {debug c++}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/mb-templates.exp b/gdb/testsuite/gdb.cp/mb-templates.exp index 6c988e7335..5d4c886825 100644 --- a/gdb/testsuite/gdb.cp/mb-templates.exp +++ b/gdb/testsuite/gdb.cp/mb-templates.exp @@ -21,10 +21,6 @@ if { [skip_stl_tests] } { continue } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/member-ptr.exp b/gdb/testsuite/gdb.cp/member-ptr.exp index a01e62284a..110497b893 100644 --- a/gdb/testsuite/gdb.cp/member-ptr.exp +++ b/gdb/testsuite/gdb.cp/member-ptr.exp @@ -26,10 +26,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/method.exp b/gdb/testsuite/gdb.cp/method.exp index 615307f1c6..9e7ee51162 100644 --- a/gdb/testsuite/gdb.cp/method.exp +++ b/gdb/testsuite/gdb.cp/method.exp @@ -36,10 +36,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/namespace.exp b/gdb/testsuite/gdb.cp/namespace.exp index a721ecdb0b..95a15aa12b 100644 --- a/gdb/testsuite/gdb.cp/namespace.exp +++ b/gdb/testsuite/gdb.cp/namespace.exp @@ -29,10 +29,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc namespace1.cc -if [get_compiler_info c++] { - return -1 -} - set xfail_class_types 0 if {[test_compiler_info {gcc-[0-3]-*}] || [test_compiler_info {gcc-4-[0-4]-*}]} { diff --git a/gdb/testsuite/gdb.cp/nextoverthrow.exp b/gdb/testsuite/gdb.cp/nextoverthrow.exp index 2e6bf84fcc..b74ef1296e 100644 --- a/gdb/testsuite/gdb.cp/nextoverthrow.exp +++ b/gdb/testsuite/gdb.cp/nextoverthrow.exp @@ -18,13 +18,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info "c++"] { - untested "couldn't find a valid c++ compiler" - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/nsdecl.exp b/gdb/testsuite/gdb.cp/nsdecl.exp index 8f61280704..f35e38ea48 100644 --- a/gdb/testsuite/gdb.cp/nsdecl.exp +++ b/gdb/testsuite/gdb.cp/nsdecl.exp @@ -18,10 +18,6 @@ standard_testfile .cc -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/nsrecurs.exp b/gdb/testsuite/gdb.cp/nsrecurs.exp index 94cb069ee0..c658d36fc2 100644 --- a/gdb/testsuite/gdb.cp/nsrecurs.exp +++ b/gdb/testsuite/gdb.cp/nsrecurs.exp @@ -16,10 +16,6 @@ standard_testfile .cc -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/nsstress.exp b/gdb/testsuite/gdb.cp/nsstress.exp index 7ae3f514c0..c255a3557f 100644 --- a/gdb/testsuite/gdb.cp/nsstress.exp +++ b/gdb/testsuite/gdb.cp/nsstress.exp @@ -18,10 +18,6 @@ standard_testfile .cc -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/nsusing.exp b/gdb/testsuite/gdb.cp/nsusing.exp index 87011e4e41..2835207a21 100644 --- a/gdb/testsuite/gdb.cp/nsusing.exp +++ b/gdb/testsuite/gdb.cp/nsusing.exp @@ -15,10 +15,6 @@ standard_testfile .cc -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/pr-1023.exp b/gdb/testsuite/gdb.cp/pr-1023.exp index f25cdb80ef..1bb244f116 100644 --- a/gdb/testsuite/gdb.cp/pr-1023.exp +++ b/gdb/testsuite/gdb.cp/pr-1023.exp @@ -26,10 +26,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/pr-1210.exp b/gdb/testsuite/gdb.cp/pr-1210.exp index b660457563..a5e13e3dd0 100644 --- a/gdb/testsuite/gdb.cp/pr-1210.exp +++ b/gdb/testsuite/gdb.cp/pr-1210.exp @@ -25,10 +25,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/pr-574.exp b/gdb/testsuite/gdb.cp/pr-574.exp index e13b642690..a4d37f30fc 100644 --- a/gdb/testsuite/gdb.cp/pr-574.exp +++ b/gdb/testsuite/gdb.cp/pr-574.exp @@ -28,10 +28,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - set flags [list debug c++] if { [test_compiler_info gcc-*] && [gcc_major_version] >= 10 } { # Work around PR gcc/101452. diff --git a/gdb/testsuite/gdb.cp/pr9631.exp b/gdb/testsuite/gdb.cp/pr9631.exp index 0bbc49aaf4..6a010ed817 100644 --- a/gdb/testsuite/gdb.cp/pr9631.exp +++ b/gdb/testsuite/gdb.cp/pr9631.exp @@ -19,10 +19,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/printmethod.exp b/gdb/testsuite/gdb.cp/printmethod.exp index be597f51a8..2a8a3bc07a 100644 --- a/gdb/testsuite/gdb.cp/printmethod.exp +++ b/gdb/testsuite/gdb.cp/printmethod.exp @@ -27,10 +27,6 @@ if { [skip_cplus_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/psmang.exp b/gdb/testsuite/gdb.cp/psmang.exp index 9a40d30704..5751b6dc3a 100644 --- a/gdb/testsuite/gdb.cp/psmang.exp +++ b/gdb/testsuite/gdb.cp/psmang.exp @@ -180,10 +180,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile psmang1.cc psmang2.cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2] {debug c++}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/re-set-overloaded.exp b/gdb/testsuite/gdb.cp/re-set-overloaded.exp index 9aa8f2dc42..c64ae2f38e 100644 --- a/gdb/testsuite/gdb.cp/re-set-overloaded.exp +++ b/gdb/testsuite/gdb.cp/re-set-overloaded.exp @@ -20,12 +20,6 @@ standard_testfile bool.cc .cc set sofile [standard_output_file ${testfile}.so] -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info "c++"] { - return -1 -} - if { [gdb_compile_shlib $srcdir/$subdir/$srcfile2 $sofile {debug c++}] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile executable [list debug "c++" shlib=${sofile}]] != ""} { untested "failed to compile" diff --git a/gdb/testsuite/gdb.cp/rtti.exp b/gdb/testsuite/gdb.cp/rtti.exp index b71f44bddf..e69c0cf761 100644 --- a/gdb/testsuite/gdb.cp/rtti.exp +++ b/gdb/testsuite/gdb.cp/rtti.exp @@ -34,10 +34,6 @@ if { [skip_cplus_tests] } { return } standard_testfile rtti1.cc rtti2.cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2] {debug c++}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/rvalue-ref-casts.exp b/gdb/testsuite/gdb.cp/rvalue-ref-casts.exp index 4351cff224..e3b834a250 100644 --- a/gdb/testsuite/gdb.cp/rvalue-ref-casts.exp +++ b/gdb/testsuite/gdb.cp/rvalue-ref-casts.exp @@ -21,10 +21,6 @@ if {[skip_cplus_tests]} { continue } standard_testfile .cc -if {[get_compiler_info "c++"]} { - return -1 -} - if {[prepare_for_testing $testfile.exp $testfile $srcfile \ {debug c++ additional_flags="-std=gnu++11"}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/shadow.exp b/gdb/testsuite/gdb.cp/shadow.exp index 613aac3012..f0bfb5b476 100644 --- a/gdb/testsuite/gdb.cp/shadow.exp +++ b/gdb/testsuite/gdb.cp/shadow.exp @@ -19,10 +19,6 @@ standard_testfile .cc -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/static-typedef-print.exp b/gdb/testsuite/gdb.cp/static-typedef-print.exp index bde467fb66..0af27dd280 100644 --- a/gdb/testsuite/gdb.cp/static-typedef-print.exp +++ b/gdb/testsuite/gdb.cp/static-typedef-print.exp @@ -17,10 +17,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/step-and-next-inline.exp b/gdb/testsuite/gdb.cp/step-and-next-inline.exp index 82abff3f14..8b2ad2766b 100644 --- a/gdb/testsuite/gdb.cp/step-and-next-inline.exp +++ b/gdb/testsuite/gdb.cp/step-and-next-inline.exp @@ -15,11 +15,6 @@ standard_testfile .cc -if [get_compiler_info "c++"] { - unsupported "couldn't find a valid c++ compiler" - return -1 -} - if {[test_compiler_info gcc*] && ![supports_statement_frontiers] } { return -1 } diff --git a/gdb/testsuite/gdb.cp/temargs.exp b/gdb/testsuite/gdb.cp/temargs.exp index 507068d5a6..05fd902bb8 100644 --- a/gdb/testsuite/gdb.cp/temargs.exp +++ b/gdb/testsuite/gdb.cp/temargs.exp @@ -32,8 +32,6 @@ if {![runto_main]} { return -1 } -# NOTE: prepare_for_testing calls get_compiler_info, which we need -# for the test_compiler_info calls. # gcc 4.4 and earlier don't emit enough info for some of our template tests. set have_older_template_gcc 0 set have_pr_41736_fixed 1 diff --git a/gdb/testsuite/gdb.cp/templates.exp b/gdb/testsuite/gdb.cp/templates.exp index a798054d19..27c9bbc1c7 100644 --- a/gdb/testsuite/gdb.cp/templates.exp +++ b/gdb/testsuite/gdb.cp/templates.exp @@ -21,12 +21,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info "c++"] { - return -1 -} - set flags [list debug c++] if { [test_compiler_info gcc-*] && [gcc_major_version] >= 10 } { # Work around PR gcc/101452. diff --git a/gdb/testsuite/gdb.cp/try_catch.exp b/gdb/testsuite/gdb.cp/try_catch.exp index 8e74c91760..31fe298b10 100644 --- a/gdb/testsuite/gdb.cp/try_catch.exp +++ b/gdb/testsuite/gdb.cp/try_catch.exp @@ -26,10 +26,6 @@ if { [skip_stl_tests] } { return } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/typed-enum.exp b/gdb/testsuite/gdb.cp/typed-enum.exp index 0408e6a3cd..743a141f73 100644 --- a/gdb/testsuite/gdb.cp/typed-enum.exp +++ b/gdb/testsuite/gdb.cp/typed-enum.exp @@ -19,10 +19,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.cp/typedef-base.exp b/gdb/testsuite/gdb.cp/typedef-base.exp index f58c8419aa..6dc937d598 100644 --- a/gdb/testsuite/gdb.cp/typedef-base.exp +++ b/gdb/testsuite/gdb.cp/typedef-base.exp @@ -19,10 +19,6 @@ if { [skip_cplus_tests] } { continue } standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 } diff --git a/gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp b/gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp index 72ee46869a..a43e36bbe6 100644 --- a/gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp +++ b/gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp @@ -31,12 +31,6 @@ if { [prepare_for_testing "failed to prepare" ${testfile} \ return 0 } -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - # Same thing with struct and union. gdb_test "ptype struct A" "type = struct A \{\[\r\n\]+\[ \t\]+struct B \\*foo;\[\r\n\]+\}.*" "ptype structure A" gdb_test "ptype struct B" "type = struct B \{\[\r\n\]+\[ \t\]+struct B \\*next;\[\r\n\]+\}.*" "ptype structure B" diff --git a/gdb/testsuite/gdb.ctf/multi.exp b/gdb/testsuite/gdb.ctf/multi.exp index 4ab2186d75..07fd10a884 100644 --- a/gdb/testsuite/gdb.ctf/multi.exp +++ b/gdb/testsuite/gdb.ctf/multi.exp @@ -30,12 +30,6 @@ if { [prepare_for_testing "failed to prepare" ${testfile} \ return 0 } -# Create and source the file that provides information about the compiler -# used to compile the test case. -if [get_compiler_info] { - return -1 -} - # Same thing with struct and union. gdb_test "ptype struct A" "type = struct A \{\[\r\n\]+\[ \t\]+struct B \\*b;\[\r\n\]+\[ \t\]+struct A \\*next;\[\r\n\]+\}.*" "ptype structure A" gdb_test "ptype struct B" "type = struct B \{\[\r\n\]+\[ \t\]+struct C \\*c;\[\r\n\]+\[ \t\]+int \\wombat;\[\r\n\]+\}.*" "ptype structure B" diff --git a/gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp b/gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp index 7914961e89..f97455feac 100644 --- a/gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp +++ b/gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp @@ -24,7 +24,6 @@ if ![runto_main] { return -1 } -get_compiler_info get_debug_format if { [skip_inline_frame_tests] } { return -1 diff --git a/gdb/testsuite/gdb.fortran/library-module.exp b/gdb/testsuite/gdb.fortran/library-module.exp index a28dc3634c..1745360d80 100644 --- a/gdb/testsuite/gdb.fortran/library-module.exp +++ b/gdb/testsuite/gdb.fortran/library-module.exp @@ -21,12 +21,6 @@ standard_testfile library-module-main.f90 set srclibfile ${testfile}-lib.f90 set libfile [standard_output_file ${testfile}-lib.so] -# Required for -fPIC by gdb_compile_shlib. -if { [get_compiler_info f90] } { - warning "Could not get compiler info" - return -1 -} - if { [gdb_compile_shlib "${srcdir}/${subdir}/${srclibfile}" $libfile {debug f90}] != "" } { untested "failed to compile shared library" return -1 diff --git a/gdb/testsuite/gdb.guile/scm-type.exp b/gdb/testsuite/gdb.guile/scm-type.exp index 996184b64b..9582fa8ba4 100644 --- a/gdb/testsuite/gdb.guile/scm-type.exp +++ b/gdb/testsuite/gdb.guile/scm-type.exp @@ -20,10 +20,6 @@ load_lib gdb-guile.exp standard_testfile -if [get_compiler_info c++] { - return -1 -} - # Build inferior to language specification. proc build_inferior {exefile lang} { diff --git a/gdb/testsuite/gdb.mi/gdb792.exp b/gdb/testsuite/gdb.mi/gdb792.exp index 92edb3addd..bd6bacf610 100644 --- a/gdb/testsuite/gdb.mi/gdb792.exp +++ b/gdb/testsuite/gdb.mi/gdb792.exp @@ -23,10 +23,6 @@ set MIFLAGS "-i=mi" standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[gdb_compile $srcdir/$subdir/$srcfile $binfile executable {debug c++}] != ""} { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.mi/mi-catch-load.exp b/gdb/testsuite/gdb.mi/mi-catch-load.exp index ca2f586fae..354168bd97 100644 --- a/gdb/testsuite/gdb.mi/mi-catch-load.exp +++ b/gdb/testsuite/gdb.mi/mi-catch-load.exp @@ -18,12 +18,6 @@ if {[skip_shlib_tests]} { return -1 } -if {[get_compiler_info]} { - warning "Could not get compiler info" - untested "no compiler info" - return -1 -} - standard_testfile mi-catch-load.c if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug shlib_load}] != "" } { diff --git a/gdb/testsuite/gdb.mi/mi-dprintf-pending.exp b/gdb/testsuite/gdb.mi/mi-dprintf-pending.exp index a293444d9e..0e77735f68 100644 --- a/gdb/testsuite/gdb.mi/mi-dprintf-pending.exp +++ b/gdb/testsuite/gdb.mi/mi-dprintf-pending.exp @@ -31,10 +31,6 @@ set lib_sl1 [standard_output_file $libfile1.sl] set lib_opts debug set exec_opts [list debug shlib=$lib_sl1 shlib_load] -if {[get_compiler_info]} { - return -1 -} - if {[gdb_compile_shlib $libsrc1 $lib_sl1 $lib_opts] != ""} { untested "failed to compile shared library" return -1 diff --git a/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp b/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp index f19c2c15c5..e8f507f90d 100644 --- a/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp +++ b/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp @@ -25,10 +25,6 @@ if [mi_gdb_start] { standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[gdb_compile $srcdir/$subdir/$srcfile $binfile executable {debug c++}] != ""} { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.mi/mi-pending.exp b/gdb/testsuite/gdb.mi/mi-pending.exp index d71d60620f..cfb4a3a99f 100644 --- a/gdb/testsuite/gdb.mi/mi-pending.exp +++ b/gdb/testsuite/gdb.mi/mi-pending.exp @@ -35,10 +35,6 @@ set lib_sl2 [standard_output_file $libfile2.sl] set lib_opts debug set exec_opts [list debug shlib=$lib_sl1 shlib_load] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $libsrc1 $lib_sl1 $lib_opts] != "" || [gdb_compile_shlib $libsrc2 $lib_sl2 $lib_opts] != ""} { untested "failed to compile shared library" diff --git a/gdb/testsuite/gdb.mi/mi-solib.exp b/gdb/testsuite/gdb.mi/mi-solib.exp index 88d030dde3..37c203b04e 100644 --- a/gdb/testsuite/gdb.mi/mi-solib.exp +++ b/gdb/testsuite/gdb.mi/mi-solib.exp @@ -36,10 +36,6 @@ set lib_flags [list debug] set srcfile_main ${srcdir}/${subdir}/$srcfile set bin_flags [list debug shlib=${binfile_lib}] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib ${srcfile_lib} ${binfile_lib} $lib_flags] != "" || [gdb_compile ${srcfile_main} ${binfile} executable $bin_flags] != "" } { untested "failed to compile" diff --git a/gdb/testsuite/gdb.mi/mi-var-cp.exp b/gdb/testsuite/gdb.mi/mi-var-cp.exp index 2258b30100..cb85b771dc 100644 --- a/gdb/testsuite/gdb.mi/mi-var-cp.exp +++ b/gdb/testsuite/gdb.mi/mi-var-cp.exp @@ -25,10 +25,6 @@ if [mi_gdb_start] { standard_testfile .cc -if [get_compiler_info "c++"] { - return -1 -} - if {[gdb_compile $srcdir/$subdir/$srcfile $binfile executable {debug c++}] != ""} { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.opt/clobbered-registers-O2.exp b/gdb/testsuite/gdb.opt/clobbered-registers-O2.exp index b38f364284..66ec5c85d2 100644 --- a/gdb/testsuite/gdb.opt/clobbered-registers-O2.exp +++ b/gdb/testsuite/gdb.opt/clobbered-registers-O2.exp @@ -20,12 +20,6 @@ standard_testfile .c -2.c -3.c -# What compiler are we using? -# -if [get_compiler_info] { - return -1 -} - if {[prepare_for_testing "failed to prepare" $testfile \ [list $srcfile $srcfile2 $srcfile3] \ {debug optimize=-O2 nowarnings}]} { diff --git a/gdb/testsuite/gdb.opt/inline-bt.exp b/gdb/testsuite/gdb.opt/inline-bt.exp index faa7686a9b..bfd93a85c0 100644 --- a/gdb/testsuite/gdb.opt/inline-bt.exp +++ b/gdb/testsuite/gdb.opt/inline-bt.exp @@ -23,7 +23,6 @@ if {[prepare_for_testing "failed to prepare" $testfile \ runto_main -get_compiler_info get_debug_format if { [skip_inline_frame_tests] } { untested "skipping inline frame tests" diff --git a/gdb/testsuite/gdb.opt/inline-cmds.exp b/gdb/testsuite/gdb.opt/inline-cmds.exp index 17ad83672d..1d434bc20f 100644 --- a/gdb/testsuite/gdb.opt/inline-cmds.exp +++ b/gdb/testsuite/gdb.opt/inline-cmds.exp @@ -27,7 +27,6 @@ gdb_test_no_output "set listsize 1" runto_main -get_compiler_info get_debug_format if { [skip_inline_frame_tests] } { untested "skipping inline frame tests" diff --git a/gdb/testsuite/gdb.opt/inline-locals.exp b/gdb/testsuite/gdb.opt/inline-locals.exp index 68c45f0fe3..498ebb5085 100644 --- a/gdb/testsuite/gdb.opt/inline-locals.exp +++ b/gdb/testsuite/gdb.opt/inline-locals.exp @@ -22,7 +22,6 @@ if {[prepare_for_testing "failed to prepare" $testfile \ runto_main -get_compiler_info get_debug_format if { [skip_inline_var_tests] } { untested inline-bt.exp diff --git a/gdb/testsuite/gdb.opt/solib-intra-step.exp b/gdb/testsuite/gdb.opt/solib-intra-step.exp index 1f82452155..0acda6594c 100644 --- a/gdb/testsuite/gdb.opt/solib-intra-step.exp +++ b/gdb/testsuite/gdb.opt/solib-intra-step.exp @@ -30,10 +30,6 @@ set srcfile ${srcdir}/${subdir}/${testfile}.c set binfile [standard_output_file ${testfile}] set bin_flags [list debug shlib=${binfile_lib}] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib ${srcfile_lib} ${binfile_lib} $lib_flags] != "" || [gdb_compile ${srcfile} ${binfile} executable $bin_flags] != "" } { untested "failed to compile" diff --git a/gdb/testsuite/gdb.python/py-events.exp b/gdb/testsuite/gdb.python/py-events.exp index 2fdd2160a4..a9ababbc40 100644 --- a/gdb/testsuite/gdb.python/py-events.exp +++ b/gdb/testsuite/gdb.python/py-events.exp @@ -27,10 +27,6 @@ set lib_opts debug standard_testfile set exec_opts [list debug shlib=$lib_sl] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $libsrc $lib_sl $lib_opts] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile executable $exec_opts] != ""} { untested "failed to compile" diff --git a/gdb/testsuite/gdb.python/py-finish-breakpoint.exp b/gdb/testsuite/gdb.python/py-finish-breakpoint.exp index 776549cb7e..34e0a2b985 100644 --- a/gdb/testsuite/gdb.python/py-finish-breakpoint.exp +++ b/gdb/testsuite/gdb.python/py-finish-breakpoint.exp @@ -31,10 +31,6 @@ set lib_opts "" standard_testfile set exec_opts [list debug shlib=$lib_sl] -if [get_compiler_info] { - return -1 -} - if { [gdb_compile_shlib $libsrc $lib_sl $lib_opts] != "" || [gdb_compile $srcdir/$subdir/$srcfile $binfile executable $exec_opts] != ""} { untested "failed to compile" diff --git a/gdb/testsuite/gdb.python/py-format-string.exp b/gdb/testsuite/gdb.python/py-format-string.exp index 7705a245ee..68a4a9c847 100644 --- a/gdb/testsuite/gdb.python/py-format-string.exp +++ b/gdb/testsuite/gdb.python/py-format-string.exp @@ -20,10 +20,6 @@ load_lib gdb-python.exp standard_testfile -if [get_compiler_info c++] { - return -1 -} - # Skip all tests if Python scripting is not enabled. gdb_exit gdb_start diff --git a/gdb/testsuite/gdb.python/py-type.exp b/gdb/testsuite/gdb.python/py-type.exp index 5613bc024f..20f5084c33 100644 --- a/gdb/testsuite/gdb.python/py-type.exp +++ b/gdb/testsuite/gdb.python/py-type.exp @@ -20,10 +20,6 @@ load_lib gdb-python.exp standard_testfile -if [get_compiler_info c++] { - return -1 -} - # Build inferior to language specification. proc build_inferior {exefile lang} { global srcdir subdir srcfile testfile hex diff --git a/gdb/testsuite/gdb.reverse/solib-precsave.exp b/gdb/testsuite/gdb.reverse/solib-precsave.exp index 096867d40a..18179a5b03 100644 --- a/gdb/testsuite/gdb.reverse/solib-precsave.exp +++ b/gdb/testsuite/gdb.reverse/solib-precsave.exp @@ -33,10 +33,6 @@ set lib2file "shr2" set lib2src ${lib2file}.c set library2 [standard_output_file ${lib2file}.sl] -if [get_compiler_info] { - return -1 -} - # Compile the first without debug info so that # stepping and reverse stepping doesn't end up inside them. if { [gdb_compile_shlib ${srcdir}/${subdir}/${lib1src} ${library1} ""] != "" } { diff --git a/gdb/testsuite/gdb.reverse/solib-reverse.exp b/gdb/testsuite/gdb.reverse/solib-reverse.exp index 1ea5679527..3bcf2dfcb2 100644 --- a/gdb/testsuite/gdb.reverse/solib-reverse.exp +++ b/gdb/testsuite/gdb.reverse/solib-reverse.exp @@ -31,10 +31,6 @@ set lib2file "shr2" set lib2src ${lib2file}.c set library2 [standard_output_file ${lib2file}.sl] -if [get_compiler_info] { - return -1 -} - # Compile the first without debug info so that # stepping and reverse stepping doesn't end up inside them. if { [gdb_compile_shlib ${srcdir}/${subdir}/${lib1src} ${library1} ""] != "" } { diff --git a/gdb/testsuite/gdb.server/solib-list.exp b/gdb/testsuite/gdb.server/solib-list.exp index db549d1ce1..9c99107af4 100644 --- a/gdb/testsuite/gdb.server/solib-list.exp +++ b/gdb/testsuite/gdb.server/solib-list.exp @@ -31,8 +31,7 @@ standard_testfile solib-list-main.c set srclibfile ${testfile}-lib.c set binlibfile [standard_output_file ${testfile}.so] -if { [get_compiler_info] - || [gdb_compile_shlib "${srcdir}/${subdir}/${srclibfile}" "${binlibfile}" {debug}] != "" +if { [gdb_compile_shlib "${srcdir}/${subdir}/${srclibfile}" "${binlibfile}" {debug}] != "" || [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable "shlib=${binlibfile}"] != "" } { untested "failed to compile" return -1 diff --git a/gdb/testsuite/gdb.stabs/weird.exp b/gdb/testsuite/gdb.stabs/weird.exp index 88c0d9abd4..81aca82c90 100644 --- a/gdb/testsuite/gdb.stabs/weird.exp +++ b/gdb/testsuite/gdb.stabs/weird.exp @@ -21,10 +21,6 @@ set testfile weird set srcfile [standard_output_file weird.s] set binfile [standard_output_file weirdx.o] -if { [ get_compiler_info ] } { - return -1 -} - proc do_tests {} { global binfile global gdb_prompt diff --git a/gdb/testsuite/gdb.threads/attach-into-signal.exp b/gdb/testsuite/gdb.threads/attach-into-signal.exp index 11bfad4510..96878d5e6a 100644 --- a/gdb/testsuite/gdb.threads/attach-into-signal.exp +++ b/gdb/testsuite/gdb.threads/attach-into-signal.exp @@ -38,10 +38,6 @@ proc corefunc { threadtype executable } { set binfile [standard_output_file $executable] set escapedbinfile [string_to_regexp ${binfile}] - if [get_compiler_info] { - return -1 - } - gdb_test "handle SIGALRM stop print pass" "Yes.*Yes.*Yes.*" set test_spawn_id [spawn_wait_for_attach $binfile] diff --git a/gdb/testsuite/gdb.threads/attach-stopped.exp b/gdb/testsuite/gdb.threads/attach-stopped.exp index 72a907728d..ef3617cc57 100644 --- a/gdb/testsuite/gdb.threads/attach-stopped.exp +++ b/gdb/testsuite/gdb.threads/attach-stopped.exp @@ -40,10 +40,6 @@ proc corefunc { threadtype } { global subdir global gdb_prompt - if [get_compiler_info] { - return -1 - } - set test_spawn_id [spawn_wait_for_attach $binfile] set testpid [spawn_id_get_pid $test_spawn_id] diff --git a/gdb/testsuite/gdb.threads/multiple-successive-infcall.exp b/gdb/testsuite/gdb.threads/multiple-successive-infcall.exp index c76d366e7a..b950107f3d 100644 --- a/gdb/testsuite/gdb.threads/multiple-successive-infcall.exp +++ b/gdb/testsuite/gdb.threads/multiple-successive-infcall.exp @@ -18,10 +18,6 @@ standard_testfile -if [get_compiler_info] { - return -1 -} - if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" \ executable {debug additional_flags=-std=gnu99}] != "" } { return -1 diff --git a/gdb/testsuite/gdb.trace/change-loc.exp b/gdb/testsuite/gdb.trace/change-loc.exp index cbb4fa3607..5e31d0c77f 100644 --- a/gdb/testsuite/gdb.trace/change-loc.exp +++ b/gdb/testsuite/gdb.trace/change-loc.exp @@ -34,10 +34,6 @@ set lib_sl2 [standard_output_file $libfile2.sl] set lib_opts debug -if [get_compiler_info] { - return -1 -} - # Some targets have leading underscores on assembly symbols. set additional_flags [list debug shlib=$lib_sl1 shlib_load [gdb_target_symbol_prefix_flags]] diff --git a/gdb/testsuite/gdb.trace/strace.exp b/gdb/testsuite/gdb.trace/strace.exp index fd6784eda3..d015381899 100644 --- a/gdb/testsuite/gdb.trace/strace.exp +++ b/gdb/testsuite/gdb.trace/strace.exp @@ -25,10 +25,6 @@ set libipa [get_in_proc_agent] set lib_opts debug -if [get_compiler_info] { - return -1 -} - set additional_flags [list quiet debug shlib=$libipa shlib_load \ "additional_flags=-lust -lurcu-bp" ] |