gcc/libstdc++-v3/include/bits
Benjamin Kosnik 9b3003d590 system_error (system_category): To system_category().
2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>

	* include/std/system_error (system_category): To system_category().
	(generic_category): To generic_category. DR 890.
	* src/system_error.cc: Define.
	* include/bits/functexcept.h: Only one __throw_system_error.
	* src/functexcept.cc: Same.
	* include/std/mutex: Fixup for changes above.
	* testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
	* testsuite/19_diagnostics/error_code/cons/1.cc: Same.
	* testsuite/19_diagnostics/system_error/cons-1.cc: Same.
	* config/abi/pre/gnu.ver: Clean up exports.

From-SVN: r144259
2009-02-18 07:35:36 +00:00
..
algorithmfwd.h re PR libstdc++/37547 ([c++0x] minmax with initializer_list gives incorrect results) 2008-09-17 22:58:38 +00:00
allocator.h run_doxygen: Remove html_output_dir. 2008-03-26 06:27:35 +00:00
atomic_0.h cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
atomic_2.h cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
atomicfwd_c.h cstdatomic: Update to N2798. 2008-12-12 17:10:16 +00:00
atomicfwd_cxx.h cstdatomic: Update to N2798. 2008-12-12 17:10:16 +00:00
basic_ios.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
basic_ios.tcc
basic_string.h re PR libstdc++/37522 (Incorrect vswprintf prototype breaks __to_xstring) 2008-10-27 15:01:28 +00:00
basic_string.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
boost_concept_check.h
c++config cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
char_traits.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
codecvt.h run_doxygen: Remove html_output_dir. 2008-03-26 06:27:35 +00:00
concept_check.h
cpp_type_traits.h bitset (bitset(const char*)): Implement DR 778 in debug-mode too. 2008-05-29 11:42:08 +00:00
deque.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
forward_list.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
forward_list.tcc forward_list.h: Support non-standard pointer types 2008-11-11 12:16:57 +00:00
fstream.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
functexcept.h system_error (system_category): To system_category(). 2009-02-18 07:35:36 +00:00
functional_hash.h functional_hash.h: Do not include ext/numeric_traits.h. 2007-11-20 14:06:53 +00:00
gslice_array.h
gslice.h auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
hashtable.h
indirect_array.h
ios_base.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
istream.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
list.tcc stl_list.h (_List_node<>::_List_node<>(_Args&&...)): Add in C++0x mode. 2008-10-14 17:14:49 +00:00
locale_classes.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
locale_classes.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
locale_facets_nonio.h run_doxygen: Remove html_output_dir. 2008-03-26 06:27:35 +00:00
locale_facets_nonio.tcc re PR libstdc++/39168 (Incorrect interpretation of CHAR_MAX inside grouping string in monetary and numeric facets.) 2009-02-15 16:47:57 +00:00
locale_facets.h locale_facets.tcc (num_get<>::do_get(, long&), [...]): Move inline... 2008-11-01 17:38:39 +00:00
locale_facets.tcc re PR libstdc++/39168 (Incorrect interpretation of CHAR_MAX inside grouping string in monetary and numeric facets.) 2009-02-15 16:47:57 +00:00
localefwd.h
mask_array.h
move.h move.h (swap(_Tp (&)[_Nm], _Tp (&)[_Nm])): Add, per DR 809. 2008-06-22 13:57:06 +00:00
ostream_insert.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
ostream.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
postypes.h cinttypes: Restore __STDC_FORMAT_MACRO after inclusion of <inttypes.h>. 2008-09-09 21:33:46 +00:00
shared_ptr.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
slice_array.h
sstream.tcc auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
stl_algo.h stl_algo.h (minmax(initializer_list<>): Use make_pair, consistently with the other overload for initializer_list. 2008-09-21 09:36:27 +00:00
stl_algobase.h [multiple changes] 2008-06-21 16:55:17 +00:00
stl_bvector.h set.h: Minor formatting fixes. 2008-07-29 19:34:36 +00:00
stl_construct.h [multiple changes] 2008-01-18 08:16:51 +00:00
stl_deque.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
stl_function.h
stl_heap.h [multiple changes] 2008-06-21 16:55:17 +00:00
stl_iterator_base_funcs.h stl_iterator_base_funcs.h (next, prev): Add in C++0x mode. 2008-06-17 21:33:15 +00:00
stl_iterator_base_types.h auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
stl_iterator.h stl_iterator.h (operator-(const reverse_iterator<>&, const reverse_iterator<>&), [...]): Use the auto -> return type syntax, implement DR 685. 2008-10-07 14:49:20 +00:00
stl_list.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
stl_map.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
stl_multimap.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
stl_multiset.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
stl_numeric.h stl_numeric.h (iota): Add in C++0x mode. 2008-06-27 10:47:27 +00:00
stl_pair.h re PR libstdc++/38466 (Document std::pair vs. std::swap) 2009-01-07 13:00:48 +00:00
stl_queue.h stl_deque.h (deque<>::push_back(_Args&&...), [...]): Remove. 2008-06-13 12:03:13 +00:00
stl_raw_storage_iter.h
stl_relops.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
stl_set.h re PR libstdc++/38080 (dead links in libstdc++ headers) 2008-12-02 04:55:54 +00:00
stl_stack.h stl_deque.h (deque<>::push_back(_Args&&...), [...]): Remove. 2008-06-13 12:03:13 +00:00
stl_tempbuf.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
stl_tree.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
stl_uninitialized.h re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
stl_vector.h unique_ptr.h: Remove private __this_type typedef. 2009-02-05 01:50:18 +00:00
stream_iterator.h
streambuf_iterator.h
streambuf.tcc
stringfwd.h PR libstdc++/33979 (partial) 2008-08-20 19:29:54 +00:00
unique_ptr.h unique_ptr.h: Remove private __this_type typedef. 2009-02-05 01:50:18 +00:00
valarray_after.h
valarray_array.h auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
valarray_array.tcc
valarray_before.h
vector.tcc re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00