[Bug libstdc++/44417] make check-target-libstdc++-v3 fails due to undefined ptrdiff_t

2010-06-04 Thread singler at gcc dot gnu dot org
--- Comment #8 from singler at gcc dot gnu dot org 2010-06-04 18:51 --- I can't help it, make check in the libstdc++-v3 directory still does not work for me, even after reconfiguring and recompiling everything from scratch, using vanilla rev 160275. Let's have a look at attached

[Bug libstdc++/44417] make check-target-libstdc++-v3 fails due to undefined ptrdiff_t

2010-06-04 Thread singler at gcc dot gnu dot org
--- Comment #9 from singler at gcc dot gnu dot org 2010-06-04 18:51 --- Created an attachment (id=20845) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20845action=view) Failing test case. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44417

[Bug libstdc++/42712] search_n/iterator.cc times out in parallel-mode

2010-01-19 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2010-01-19 11:18 --- Subject: Bug 42712 Author: singler Date: Tue Jan 19 11:18:03 2010 New Revision: 156036 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156036 Log: 2010-01-19 Johannes Singler sing...@kit.edu PR

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-11-20 Thread singler at gcc dot gnu dot org
--- Comment #14 from singler at gcc dot gnu dot org 2009-11-20 09:53 --- Created an attachment (id=19064) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19064action=view) Functional patch for parallel fill and fill_n. -- singler at gcc dot gnu dot org changed: What

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-11-20 Thread singler at gcc dot gnu dot org
--- Comment #15 from singler at gcc dot gnu dot org 2009-11-20 09:56 --- There is slowdown, also for large inputs, for the most simple case, namely filling constant integer values. If assignment is more expensive, thing will get better. Please try with your application

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-11-19 Thread singler at gcc dot gnu dot org
--- Comment #10 from singler at gcc dot gnu dot org 2009-11-19 15:32 --- The new patch is functional. However, for simple cases like setting integers, I have no speedup (yet). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38875

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-11-19 Thread singler at gcc dot gnu dot org
--- Comment #11 from singler at gcc dot gnu dot org 2009-11-19 15:33 --- Created an attachment (id=19053) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19053action=view) Functional patch for parallel fill and fill_n. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38875

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-11-19 Thread singler at gcc dot gnu dot org
--- Comment #12 from singler at gcc dot gnu dot org 2009-11-19 15:35 --- Remove old email address. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-28 Thread singler at gcc dot gnu dot org
--- Comment #23 from singler at gcc dot gnu dot org 2009-10-28 10:04 --- Subject: Bug 40852 Author: singler Date: Wed Oct 28 10:04:03 2009 New Revision: 153648 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=153648 Log: 2009-10-28 Johannes Singler sing...@kit.edu PR

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-28 Thread singler at gcc dot gnu dot org
--- Comment #24 from singler at gcc dot gnu dot org 2009-10-28 10:04 --- Subject: Bug 40852 Author: singler Date: Wed Oct 28 10:04:35 2009 New Revision: 153649 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=153649 Log: 2009-10-28 Johannes Singler sing...@kit.edu PR

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-28 Thread singler at gcc dot gnu dot org
--- Comment #25 from singler at gcc dot gnu dot org 2009-10-28 10:11 --- Closing this bug. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-23 Thread singler at gcc dot gnu dot org
--- Comment #18 from singler at gcc dot gnu dot org 2009-10-23 10:00 --- (In reply to comment #17) Is something known about the actual size of a, b, and c? They can be as large as the input size. Also, I don't know which is the required precision for the result: must be exact

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-23 Thread singler at gcc dot gnu dot org
--- Comment #19 from singler at gcc dot gnu dot org 2009-10-23 10:01 --- Created an attachment (id=18878) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18878action=view) Patch avoid large intermediates to avoid overflow, for trunk. -- http://gcc.gnu.org/bugzilla/show_bug.cgi

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-22 Thread singler at gcc dot gnu dot org
--- Comment #9 from singler at gcc dot gnu dot org 2009-10-22 06:57 --- I can reproduce the bug on my machine (2 Quadcore Nehalems, 48GB RAM) 4 x 10^9 ints: 65 seconds used in sort 5 x 10^9 ints: 193 seconds used in sort -- singler at gcc dot gnu dot org changed: What

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-22 Thread singler at gcc dot gnu dot org
--- Comment #10 from singler at gcc dot gnu dot org 2009-10-22 07:15 --- The problem is in multiseq_selection.h, where this line has an overflow (static_castuint64_t(__total) * __rank / __N - __leftsize) if (__total * __rank) exceeds 64 bits. The quick fix is to use a temporary

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-22 Thread singler at gcc dot gnu dot org
--- Comment #11 from singler at gcc dot gnu dot org 2009-10-22 07:16 --- Created an attachment (id=18862) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18862action=view) Patch replacing uint64_t by double to avoid overflow, for trunk. -- http://gcc.gnu.org/bugzilla

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-22 Thread singler at gcc dot gnu dot org
--- Comment #12 from singler at gcc dot gnu dot org 2009-10-22 07:17 --- Created an attachment (id=18863) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18863action=view) Patch replacing uint64_t by double to avoid overflow, for branch 4.4. -- http://gcc.gnu.org/bugzilla

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-22 Thread singler at gcc dot gnu dot org
--- Comment #13 from singler at gcc dot gnu dot org 2009-10-22 07:42 --- (In reply to comment #10) However, I do not fully trust the double arithmetics yet, although some test cases work. Er, this sounded a bit pessimistic, all sort tests I have tried so far work with the patch

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-22 Thread singler at gcc dot gnu dot org
--- Comment #16 from singler at gcc dot gnu dot org 2009-10-22 16:41 --- (In reply to comment #14) (In reply to comment #10) However, I do not fully trust the double arithmetics yet, although some test cases work. Does anybody else know a better way to avoid an overflow

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-10-20 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2009-10-20 07:37 --- I'm investigating the problem. In the meantime, you might want to abuse std::for_each for this task. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38875

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-20 Thread singler at gcc dot gnu dot org
--- Comment #7 from singler at gcc dot gnu dot org 2009-10-20 07:46 --- Sorry, the CC has never reached me. So concerning comment #4: Was the parallel mode actually activated? The multiway mergesort takes another time the space of the input as temporarily. Sure that the program

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-05-12 Thread singler at gcc dot gnu dot org
--- Comment #22 from singler at gcc dot gnu dot org 2009-05-12 14:57 --- Subject: Bug 39546 Author: singler Date: Tue May 12 14:57:35 2009 New Revision: 147439 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147439 Log: 2009-05-12 Johannes Singler sing...@ira.uka.de PR

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-05-07 Thread singler at gcc dot gnu dot org
--- Comment #20 from singler at gcc dot gnu dot org 2009-05-07 09:19 --- Fixed in mainline. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39546

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-05-06 Thread singler at gcc dot gnu dot org
--- Comment #19 from singler at gcc dot gnu dot org 2009-05-06 11:21 --- Subject: Bug 39546 Author: singler Date: Wed May 6 11:20:35 2009 New Revision: 147169 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147169 Log: 2009-05-06 Johannes Singler sing...@ira.uka.de PR

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-04-20 Thread singler at gcc dot gnu dot org
--- Comment #16 from singler at gcc dot gnu dot org 2009-04-20 14:44 --- I'm currently regression testing find_cstring_constify_equal_to.patch. Shall I do a new test case for this PR with a non-copyable object (generalization)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39546

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-04-07 Thread singler at gcc dot gnu dot org
--- Comment #11 from singler at gcc dot gnu dot org 2009-04-07 09:09 --- I found a shorter solution: Just parametrize equal_to with const T instead of T. Better? In general, passing the element to find as const ref is the safest we can do, isn't it? AFAIK the other option

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-04-07 Thread singler at gcc dot gnu dot org
--- Comment #12 from singler at gcc dot gnu dot org 2009-04-07 09:10 --- Created an attachment (id=17598) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17598action=view) Patch differently parametrizing equal_to. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39546

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org
--- Comment #6 from singler at gcc dot gnu dot org 2009-03-31 09:53 --- Created an attachment (id=17568) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17568action=view) Patch adding new variant of binder2nd. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39546

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org
--- Comment #7 from singler at gcc dot gnu dot org 2009-03-31 09:53 --- Created an attachment (id=17569) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17569action=view) Patch adding new variant of equal_to. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39546

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2009-03-31 09:52 --- I have two patches, each of which should fix the problem. Both take the value to compare against as const ref, which solves the array passing problem. The first one is more general, introducing a new variant

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org
--- Comment #9 from singler at gcc dot gnu dot org 2009-03-31 16:41 --- We have duplicated binders because they have a changed parametrization, as needed for parallel mode usage: /** * @brief Similar to std::binder2nd, but giving the argument types * explicitly

[Bug libstdc++/38875] parallel fill and copy in the parallel version of libstdc++

2009-03-23 Thread singler at gcc dot gnu dot org
--- Comment #3 from singler at gcc dot gnu dot org 2009-03-23 11:00 --- A parallelized std::copy was also suggested. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/38875] parallel fill in the parallel version of libstdc++

2009-01-16 Thread singler at gcc dot gnu dot org
--- Comment #2 from singler at gcc dot gnu dot org 2009-01-16 15:51 --- In some former (non-integrated) version of the code we had problems with fill because it was so heavily used by other routines of the STL. But this is not a principal problem. So I will try to integrate it as soon

[Bug libstdc++/37470] parallel/base.h log2 conflicts with math.h

2008-09-19 Thread singler at gcc dot gnu dot org
--- Comment #4 from singler at gcc dot gnu dot org 2008-09-19 11:38 --- Subject: Bug 37470 Author: singler Date: Fri Sep 19 11:37:16 2008 New Revision: 140490 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140490 Log: 2008-09-19 Johannes Singler [EMAIL PROTECTED] PR

[Bug libstdc++/37470] parallel/base.h log2 conflicts with math.h

2008-09-19 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2008-09-19 11:44 --- Fixed. -- singler at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug libstdc++/37470] parallel/base.h log2 conflicts with math.h

2008-09-12 Thread singler at gcc dot gnu dot org
--- Comment #2 from singler at gcc dot gnu dot org 2008-09-12 08:45 --- Clearly, this is a potential conflict, and the solution is pretty obvious. However, I am unable to reproduce it on x86_64-unknown-linux-gnu, for a definite test case. Do you have a simple testcase that triggers

[Bug c++/37189] OpenMP task construct with implicit firstprivate variables ICEs

2008-09-03 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2008-09-03 07:18 --- To my understanding of the OpenMP standard, a variable not mentioned in the task pragma is firstprivate by default. So stating this fact explicitly should not change anything, which makes things even stranger

[Bug c++/37189] New: ICE on valid: OpenMP task construct with implicit firstprivate variables

2008-08-21 Thread singler at gcc dot gnu dot org
dot gnu dot org ReportedBy: singler at gcc dot gnu dot org GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37189

[Bug c++/37189] ICE on valid: OpenMP task construct with implicit firstprivate variables

2008-08-21 Thread singler at gcc dot gnu dot org
--- Comment #1 from singler at gcc dot gnu dot org 2008-08-21 13:57 --- Created an attachment (id=16119) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16119action=view) gzip compressed C++ code triggering the ICE -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37189

[Bug c/36869] OpenMP issue in gcc vs icc

2008-07-24 Thread singler at gcc dot gnu dot org
--- Comment #1 from singler at gcc dot gnu dot org 2008-07-24 15:02 --- The test program is wrong. The loop counter i is not mentioned in the parallel clause, so it is *shared*. Thus, the two loops interfere and the calculation of pi goes wrong. Add private(i) to the clause or declare

[Bug c/36790] New: ICE on valid code: OpenMP task construct with default(shared) clause

2008-07-10 Thread singler at gcc dot gnu dot org
: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: singler at gcc dot gnu dot org GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla

[Bug libstdc++/36729] the parallel version of std::random_shuffle does not shuffle for OMP_NUM_THREADS=1

2008-07-04 Thread singler at gcc dot gnu dot org
-- singler at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |singler at gcc dot gnu dot |dot org

[Bug c++/36523] New: OpenMP task construct fails to instantiate copy constructor

2008-06-13 Thread singler at gcc dot gnu dot org
ReportedBy: singler at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36523

[Bug libstdc++/36130] New: Atomics regression test fail to compile when parallel mode is enabled

2008-05-05 Thread singler at gcc dot gnu dot org
: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: singler at gcc dot gnu dot org GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36130

[Bug libstdc++/35588] [parallel mode] parallel std::sort and bind()

2008-04-09 Thread singler at gcc dot gnu dot org
--- Comment #4 from singler at gcc dot gnu dot org 2008-04-09 16:47 --- Subject: Bug 35588 Author: singler Date: Wed Apr 9 16:47:00 2008 New Revision: 134148 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134148 Log: 2008-04-09 Johannes Singler [EMAIL PROTECTED

[Bug libstdc++/35588] [parallel mode] parallel std::sort and bind()

2008-04-09 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2008-04-09 17:03 --- Fixed for mainline and gcc-4_3-branch. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/35588] [parallel mode] parallel std::sort and bind()

2008-04-07 Thread singler at gcc dot gnu dot org
--- Comment #3 from singler at gcc dot gnu dot org 2008-04-07 08:28 --- Subject: Bug 35588 Author: singler Date: Mon Apr 7 08:27:34 2008 New Revision: 133975 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=133975 Log: 2008-04-07 Johannes Singler [EMAIL PROTECTED

[Bug libstdc++/35588] [parallel mode] parallel std::sort and bind()

2008-04-03 Thread singler at gcc dot gnu dot org
--- Comment #2 from singler at gcc dot gnu dot org 2008-04-03 09:00 --- Same thing for me. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/33486] parallel v3: functions not in right namespace

2008-01-21 Thread singler at gcc dot gnu dot org
--- Comment #3 from singler at gcc dot gnu dot org 2008-01-21 15:14 --- So is this a bug in the library or in the definition/implementation of namespace association? The documentation on namespace association even mentions argument-dependent lookup. http://gcc.gnu.org/onlinedocs/gcc

[Bug libstdc++/34797] New: [parallel mode] Settings are separated for each compilation unit

2008-01-15 Thread singler at gcc dot gnu dot org
++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: singler at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34797

[Bug libstdc++/34797] [parallel mode] Settings are separated for each compilation unit

2008-01-15 Thread singler at gcc dot gnu dot org
--- Comment #1 from singler at gcc dot gnu dot org 2008-01-15 13:15 --- First of all, we should get rid of these many static variables in the Settings class, and replace them by usual member variables. Then, there should be one static/global instance of this Settings class. The question

[Bug libstdc++/34797] [parallel mode] Settings are separated for each compilation unit

2008-01-15 Thread singler at gcc dot gnu dot org
--- Comment #2 from singler at gcc dot gnu dot org 2008-01-15 13:20 --- There are two general options to fix this bug: 1. Introduce a global variable, to be compiled into libstdc++.a and libstdc++.so. 2. Do the template trick, i. e. pseudo-parametrize Settings as template class

[Bug libstdc++/33490] parallel v3: std::accumulate assumes iterators have std::iterator_traits declared

2008-01-15 Thread singler at gcc dot gnu dot org
--- Comment #6 from singler at gcc dot gnu dot org 2008-01-15 13:05 --- No further objections. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/33893] [parallel mode] Algorithms rely on omp_set_dynamic(false)

2007-11-22 Thread singler at gcc dot gnu dot org
--- Comment #1 from singler at gcc dot gnu dot org 2007-11-22 10:13 --- Subject: Bug 33893 Author: singler Date: Thu Nov 22 10:13:08 2007 New Revision: 130347 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=130347 Log: 2007-11-22 Johannes Singler [EMAIL PROTECTED] PR

[Bug libstdc++/33893] [parallel mode] Algorithms rely on omp_set_dynamic(false)

2007-11-22 Thread singler at gcc dot gnu dot org
--- Comment #2 from singler at gcc dot gnu dot org 2007-11-22 10:15 --- Fixed by patch. -- singler at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug libstdc++/33893] [parallel mode] Algorithms rely on omp_set_dynamic(false)

2007-11-22 Thread singler at gcc dot gnu dot org
--- Comment #3 from singler at gcc dot gnu dot org 2007-11-22 10:22 --- Subject: Bug 33893 Author: singler Date: Thu Nov 22 10:22:08 2007 New Revision: 130348 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=130348 Log: Closing branch, corresponding patch to fix PR libstdc++/33893

[Bug libstdc++/33491] parallel v3: add some documentation

2007-11-15 Thread singler at gcc dot gnu dot org
-- singler at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |singler at gcc dot gnu dot |dot org

[Bug libstdc++/34106] New: [parallel mode] Atomic operations compatibility layer needs cleanup

2007-11-15 Thread singler at gcc dot gnu dot org
Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: singler at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34106

[Bug libstdc++/33892] [libstdc++ v3 parallel mode] Parallel mode algorithms use critical sections with global scope

2007-11-15 Thread singler at gcc dot gnu dot org
--- Comment #8 from singler at gcc dot gnu dot org 2007-11-15 10:10 --- Closing this bug, the compatibility.h issues are tracked in PR 34106. -- singler at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/34106] [parallel mode] Atomic operations compatibility layer needs cleanup

2007-11-15 Thread singler at gcc dot gnu dot org
-- singler at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |singler at gcc dot gnu dot |dot org

[Bug libstdc++/33490] parallel v3: std::accumulate assumes iterators have std::iterator_traits declared

2007-11-15 Thread singler at gcc dot gnu dot org
-- singler at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33490

[Bug libstdc++/33893] [parallel mode] Algorithms rely on omp_set_dynamic(false)

2007-11-15 Thread singler at gcc dot gnu dot org
-- singler at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |singler at gcc dot gnu dot |dot org

[Bug libstdc++/33892] [libstdc++ v3 parallel mode] Parallel mode algorithms use critical sections with global scope

2007-11-02 Thread singler at gcc dot gnu dot org
--- Comment #3 from singler at gcc dot gnu dot org 2007-11-02 15:34 --- Subject: Bug 33892 Author: singler Date: Fri Nov 2 15:34:24 2007 New Revision: 129852 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129852 Log: 2007-11-02 Johannes Singler [EMAIL PROTECTED] PR