------- Comment #6 from bkoz at gcc dot gnu dot org 2008-02-18 00:00 ------- Subject: Bug 34797
Author: bkoz Date: Mon Feb 18 00:00:00 2008 New Revision: 132383 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132383 Log: 2008-02-17 Benjamin Kosnik <[EMAIL PROTECTED]> PR libstdc++/34797 * include/parallel/settings.h (_Settings): Reconstruct Settings class here, uglify, remove anonymous namespace and static members. Convert to datum. * include/parallel/types.h: Move Settings:: enumerations here, uglify. * src/parallel_settings.cc: New, definition for _Settings member functions. * include/parallel/multiway_merge.h: Same. * include/parallel/for_each.h: Same. * include/parallel/workstealing.h: Same. * include/parallel/base.h: Same. * include/parallel/numeric * include/parallel/features.h: Same. * include/parallel/quicksort.h: Same. * include/parallel/equally_split.h: Same. * include/parallel/algorithmfwd.h: Same. * include/parallel/omp_loop_static.h: Same. * include/parallel/random_shuffle.h: Same. * include/parallel/balanced_quicksort.h: Same. * include/parallel/tags.h: Same. * include/parallel/multiway_mergesort.h: Same. * include/parallel/numericfwd.h: Same. * include/parallel/partition.h: Same. * include/parallel/partial_sum.h: Same. * include/parallel/find.h: Same. * include/parallel/algo.h: Same. * include/parallel/omp_loop.h: Same. * include/parallel/sort.h: Same. * src/Makefile.am (parallel_sources): Add parallel_settings.cc. * src/Makefile.in: Regenerate. * config/abi/pre/gnu.ver: Export _Settings::get and _Settings::set. Added: trunk/libstdc++-v3/src/parallel_settings.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/config/abi/pre/gnu.ver trunk/libstdc++-v3/include/parallel/algo.h trunk/libstdc++-v3/include/parallel/algorithmfwd.h trunk/libstdc++-v3/include/parallel/balanced_quicksort.h trunk/libstdc++-v3/include/parallel/base.h trunk/libstdc++-v3/include/parallel/equally_split.h trunk/libstdc++-v3/include/parallel/features.h trunk/libstdc++-v3/include/parallel/find.h trunk/libstdc++-v3/include/parallel/for_each.h trunk/libstdc++-v3/include/parallel/multiway_merge.h trunk/libstdc++-v3/include/parallel/multiway_mergesort.h trunk/libstdc++-v3/include/parallel/numeric trunk/libstdc++-v3/include/parallel/numericfwd.h trunk/libstdc++-v3/include/parallel/omp_loop.h trunk/libstdc++-v3/include/parallel/omp_loop_static.h trunk/libstdc++-v3/include/parallel/partial_sum.h trunk/libstdc++-v3/include/parallel/partition.h trunk/libstdc++-v3/include/parallel/quicksort.h trunk/libstdc++-v3/include/parallel/random_shuffle.h trunk/libstdc++-v3/include/parallel/settings.h trunk/libstdc++-v3/include/parallel/sort.h trunk/libstdc++-v3/include/parallel/tags.h trunk/libstdc++-v3/include/parallel/types.h trunk/libstdc++-v3/include/parallel/workstealing.h trunk/libstdc++-v3/src/Makefile.am trunk/libstdc++-v3/src/Makefile.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34797