OSDN Git Service

e99e05003607d56d1d58e1f7de892df8c5b8d646
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2008-01-07  Paolo Carlini  <pcarlini@suse.de>
2
3         PR libstdc++/34680
4         * include/bits/locale_classes.h (has_facet<>, use_facet<>): Do not
5         use dynamic_cast when run-time type identification is disabled; do
6         not mark inline; only declare, define...
7         * include/bits/locale_classes.tcc: ... here.
8
9 2008-01-06  Ted Phelps  <phelps@gnusto.com>
10
11         PR c++/34152
12         * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Check
13         _GLIBCXX_HAVE_GETIPINFO instead of HAVE_GETIPINFO.
14
15 2008-01-01  Paolo Carlini  <pcarlini@suse.de>
16
17         PR libstdc++/34095
18         * include/parallel/multiway_merge.h (multiway_merge_bubble,
19         parallel_multiway_merge): Together with ::operator new use
20         ::operator delete.
21         * include/parallel/losertree.h (LoserTree<>::~LoserTree): Likewise.
22         * include/parallel/quicksort.h (parallel_sort_qs_divide): Likewise.
23         * include/parallel/random_shuffle.h (parallel_random_shuffle_drs_pu,
24         sequential_random_shuffle): Likewise.
25         * include/parallel/tree.h (_M_not_sorted_bulk_insertion_construction):
26         Likewise.
27         * include/parallel/multiway_mergesort.h (parallel_sort_mwms_pu,
28         parallel_sort_mwms): Likewise.
29         * include/parallel/partial_sum.h (parallel_partial_sum_linear):
30         Likewise. 
31         * testsuite/25_algorithms/sort/34095.cc: New.
32
33 2008-01-01  Paolo Carlini  <pcarlini@suse.de>
34
35         * testsuite/25_algorithms/sort/34636.cc: Fix Copyright year.
36
37 2008-01-01  Paolo Carlini  <pcarlini@suse.de>
38
39         PR libstdc++/34636
40         * include/parallel/algobase.h (lexicographical_compare_switch(...,
41         random_access_iterator_tag, random_access_iterator_tag)): Careful
42         with undereferenceable iterators.
43         * testsuite/25_algorithms/sort/34636.cc: New.