This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
[PATCH][libstdc++-v3 parallel mode]
- From: Johannes Singler <singler at ira dot uka dot de>
- To: libstdc++ <libstdc++ at gcc dot gnu dot org>, gcc-patches at gcc dot gnu dot org
- Date: Tue, 08 Jul 2008 17:29:19 +0200
- Subject: [PATCH][libstdc++-v3 parallel mode]
Fixes PR 36729.
Tested x86_64-unknown-linux-gnu: No regressions
Please approve for mainline and gcc-4_3-branch.
2008-07-08 Johannes Singler <singler@ira.uka.de>
* include/parallel/random_shuffle.h:
(sequential_random_shuffle) Copy data back.
Johannes
Index: include/parallel/random_shuffle.h
===================================================================
--- include/parallel/random_shuffle.h (revision 137616)
+++ include/parallel/random_shuffle.h (working copy)
@@ -491,6 +491,9 @@
rng);
}
+ // Copy elements back.
+ std::copy(target, target + n, begin);
+
delete[] dist0;
delete[] dist1;
delete[] oracles;