summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/lib
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/testsuite/lib')
-rw-r--r--libstdc++-v3/testsuite/lib/dg-options.exp9
-rw-r--r--libstdc++-v3/testsuite/lib/libstdc++.exp55
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