diff options
Diffstat (limited to 'libstdc++-v3/testsuite/lib')
-rw-r--r-- | libstdc++-v3/testsuite/lib/dg-options.exp | 9 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/lib/libstdc++.exp | 55 |
2 files changed, 0 insertions, 64 deletions
diff --git a/libstdc++-v3/testsuite/lib/dg-options.exp b/libstdc++-v3/testsuite/lib/dg-options.exp index 1d9af09a3a6..60e9b78fdba 100644 --- a/libstdc++-v3/testsuite/lib/dg-options.exp +++ b/libstdc++-v3/testsuite/lib/dg-options.exp @@ -80,15 +80,6 @@ proc dg-require-time { args } { return } -proc dg-require-rvalref { args } { - if { ![ check_v3_target_rvalref ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - return -} - proc dg-require-cstdint { args } { if { ![ check_v3_target_cstdint ] } { upvar dg-do-what dg-do-what diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp index 05a9b5db860..c71991afc90 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++.exp @@ -805,61 +805,6 @@ proc check_v3_target_time { } { return $et_time_saved } -proc check_v3_target_rvalref { } { - global et_rvalref_saved - global et_rvalref_target_name - global tool - - if { ![info exists et_rvalref_target_name] } { - set et_rvalref_target_name "" - } - - # If the target has changed since we set the cached value, clear it. - set current_target [current_target_name] - if { $current_target != $et_rvalref_target_name } { - verbose "check_v3_target_rvalref: `$et_rvalref_target_name'" 2 - set et_rvalref_target_name $current_target - if [info exists et_rvalref_saved] { - verbose "check_v3_target_rvalref: removing cached result" 2 - unset et_rvalref_saved - } - } - - if [info exists et_rvalref_saved] { - verbose "check_v3_target_rvalref: using cached result" 2 - } else { - set et_rvalref_saved 0 - - # Set up and compile a C++ test program that tries to use - # the library components of rval references - set src rvalref[pid].cc - set exe rvalref[pid].x - - set f [open $src "w"] - puts $f "#include <iterator>" - puts $f "#include <utility>" - puts $f "using std::move;" - puts $f "using std::identity;" - puts $f "using std::forward;" - puts $f "using std::move_iterator;" - puts $f "using std::make_move_iterator;" - close $f - - set lines [v3_target_compile $src $exe executable ""] - file delete $src - - if [string match "" $lines] { - # No error message, compilation succeeded. - verbose "check_v3_target_rvalref: compilation succeeded" 2 - remote_file build delete $exe - set et_rvalref_saved 1 - } else { - verbose "check_v3_target_rvalref: compilation failed" 2 - } - } - return $et_rvalref_saved -} - proc check_v3_target_namedlocale { } { global et_namedlocale_saved global et_namedlocale_target_name |