diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c81985de203..f662f54e070 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2009-10-09 Paolo Carlini + + * include/parallel/numeric (__adjacent_difference_switch): Fix typo. + * include/parallel/for_each_selectors.h + (__adjacent_difference_selector): Likewise. + 2009-10-08 Paolo Carlini * include/ext/bitmap_allocator.h: Minor clean-ups. diff --git a/libstdc++-v3/include/parallel/for_each_selectors.h b/libstdc++-v3/include/parallel/for_each_selectors.h index 092398de0f9..9fd432df021 100644 --- a/libstdc++-v3/include/parallel/for_each_selectors.h +++ b/libstdc++-v3/include/parallel/for_each_selectors.h @@ -277,7 +277,7 @@ namespace __gnu_parallel { typename _It::first_type __go_back_one = __i.first; --__go_back_one; - *__i.__second = __o(*__i.__first, *__go_back_one); + *__i.second = __o(*__i.first, *__go_back_one); return true; } }; diff --git a/libstdc++-v3/include/parallel/numeric b/libstdc++-v3/include/parallel/numeric index 06985ba99c9..dc4c96761c8 100644 --- a/libstdc++-v3/include/parallel/numeric +++ b/libstdc++-v3/include/parallel/numeric @@ -435,7 +435,7 @@ __gnu_parallel::sequential_tag()); } __for_each_template_random_access_ed( __begin_pair, __end_pair, __bin_op, __functionality, __gnu_parallel::_DummyReduct(), __dummy, __dummy, -1); - return __functionality.finish_iterator; + return __functionality._M_finish_iterator; } else return adjacent_difference(__begin, __end, __result, __bin_op,