From 41bcd5a9fdbb3f11d83e0f974cfbb522237f2b53 Mon Sep 17 00:00:00 2001
From: Benjamin Kosnik <bkoz@redhat.com>
Date: Wed, 6 Jan 2010 22:55:52 +0000
Subject: [PATCH] re PR libstdc++/42491
 (performance/30_threads/future/polling.cc fails at compile time)

2010-01-06  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/42491
	* scripts/check_performance (CXX): Add -std=gnu++0x.
	* testsuite/performance/30_threads/future/polling.cc: Mark up as
	using threads.

From-SVN: r155681
---
 libstdc++-v3/ChangeLog                                     | 7 +++++++
 libstdc++-v3/scripts/check_performance                     | 2 +-
 .../testsuite/performance/30_threads/future/polling.cc     | 4 ++++
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8083c4b58412..02c19c10dcbd 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2010-01-06  Benjamin Kosnik  <bkoz@redhat.com>
+
+	PR libstdc++/42491
+	* scripts/check_performance (CXX): Add -std=gnu++0x.
+	* testsuite/performance/30_threads/future/polling.cc: Mark up as
+	using threads.
+
 2010-01-06  Paolo Carlini  <paolo.carlini@oracle.com>
 
 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc:
diff --git a/libstdc++-v3/scripts/check_performance b/libstdc++-v3/scripts/check_performance
index 4e70106a0055..d196355bd44d 100755
--- a/libstdc++-v3/scripts/check_performance
+++ b/libstdc++-v3/scripts/check_performance
@@ -32,7 +32,7 @@ SH_FLAG="-Wl,--rpath -Wl,$BUILD_DIR/../../gcc \
          -Wl,--rpath -Wl,$BUILD_DIR/src/.libs"
 ST_FLAG="-static"
 LINK=$SH_FLAG
-CXX="$COMPILER $INCLUDES $FLAGS $CXXFLAGS $LINK"
+CXX="$COMPILER $INCLUDES $FLAGS -std=gnu++0x $CXXFLAGS $LINK"
 LIBS="./libtestc++.a"
 TESTS_FILE="testsuite_files_performance"
 
diff --git a/libstdc++-v3/testsuite/performance/30_threads/future/polling.cc b/libstdc++-v3/testsuite/performance/30_threads/future/polling.cc
index 21405e18ad41..50d622c41a6e 100644
--- a/libstdc++-v3/testsuite/performance/30_threads/future/polling.cc
+++ b/libstdc++-v3/testsuite/performance/30_threads/future/polling.cc
@@ -28,6 +28,10 @@ void poll(std::shared_future<void> f)
 
 int main()
 {
+#ifdef TEST_T1
+#define thread_type true
+#endif 
+
   using namespace __gnu_test;
   time_counter time;
   resource_counter resource;
-- 
GitLab