summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2010-01-06 22:55:52 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2010-01-06 22:55:52 +0000
commit41bcd5a9fdbb3f11d83e0f974cfbb522237f2b53 (patch)
tree39e679991dfe7f1dc5568ccb6b0d9479c7ec965f /libstdc++-v3
parente67271bd6571e2a3c6adc842350571e59b5a1f86 (diff)
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
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog7
-rwxr-xr-xlibstdc++-v3/scripts/check_performance2
-rw-r--r--libstdc++-v3/testsuite/performance/30_threads/future/polling.cc4
3 files changed, 12 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8083c4b5841..02c19c10dcb 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 4e70106a005..d196355bd44 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 21405e18ad4..50d622c41a6 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;