-
- Downloads
re PR libstdc++/48750 (for_each_template_random_access_ed has unbalanced new/delete[])
2011-05-03 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/48750 * include/parallel/multiway_merge.h: Run _ValueType destructors. * include/parallel/multiway_mergesort.h: Likewise. * include/parallel/quicksort.h: Likewise. * include/parallel/random_shuffle.h: Likewise. * include/parallel/partial_sum.h: Likewise. * include/parallel/losertree.h: Run destructors; minor tweaks. * include/parallel/par_loop.h: Run destructors, fix memory allocations and deallocations. * testsuite/26_numerics/accumulate/48750.cc: New. * testsuite/ext/profile/mutex_extensions_neg.cc: Do not run in parallel-mode to avoid spurious multiple errors. From-SVN: r173309
Showing
- libstdc++-v3/ChangeLog 16 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/parallel/losertree.h 28 additions, 15 deletionslibstdc++-v3/include/parallel/losertree.h
- libstdc++-v3/include/parallel/multiway_merge.h 12 additions, 7 deletionslibstdc++-v3/include/parallel/multiway_merge.h
- libstdc++-v3/include/parallel/multiway_mergesort.h 9 additions, 2 deletionslibstdc++-v3/include/parallel/multiway_mergesort.h
- libstdc++-v3/include/parallel/par_loop.h 13 additions, 6 deletionslibstdc++-v3/include/parallel/par_loop.h
- libstdc++-v3/include/parallel/partial_sum.h 3 additions, 0 deletionslibstdc++-v3/include/parallel/partial_sum.h
- libstdc++-v3/include/parallel/quicksort.h 3 additions, 1 deletionlibstdc++-v3/include/parallel/quicksort.h
- libstdc++-v3/include/parallel/random_shuffle.h 9 additions, 4 deletionslibstdc++-v3/include/parallel/random_shuffle.h
- libstdc++-v3/testsuite/26_numerics/accumulate/48750.cc 70 additions, 0 deletionslibstdc++-v3/testsuite/26_numerics/accumulate/48750.cc
- libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc 3 additions, 0 deletionslibstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
Loading
Please register or sign in to comment