2010-01-19 Johannes Singler <singler@kit.edu>
authorsingler <singler@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jan 2010 11:18:03 +0000 (11:18 +0000)
committersingler <singler@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jan 2010 11:18:03 +0000 (11:18 +0000)
commit70ede788dfb29c9d54253219bdfaf6c8abf1cb8c
treee2583a4d4fdce7d9884dff6bc81adb8d43c2bfae
parent657ad95df528ace6228598226741283b49dd2a54
2010-01-19  Johannes Singler  <singler@kit.edu>

        PR libstdc++/42712
        * include/parallel/settings.h (_Settings): Add search_minimal_n.
        * include/parallel/algo.h (__search_switch):
        Add serial fallback for too small inputs.
        (__search_n_switch): Likewise.  Call serial fallback on higher level
        to gain special treatment for __count 0 or 1.
        * testsuite/25_algorithms/search_n/iterator.cc:
        Reenable full test depth for parallel mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156036 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/parallel/algo.h
libstdc++-v3/include/parallel/settings.h
libstdc++-v3/testsuite/25_algorithms/search_n/iterator.cc