gcc/libstdc++-v3/include/ext
Benjamin Kosnik 563ae04fec Fixups for EDG front end.
2004-04-06  Benjamin Kosnik  <bkoz@redhat.com>

	Fixups for EDG front end.
	* include/ext/rope: Instead of non-existent function
	_Data_allocate, use allocator's allocate. Use this.
	(namespace _Rope_constants): Move _S_max_rope_depth, and _Tag
	enumerations from _Rope_RopeRep here.
	* include/ext/ropeimpl.h: Same.
	* src/ext-inst.cc (_S_min_len): Fix up definition.

	* config/locale/gnu/ctype_members.cc: Qualify base class members
	with this.
	* config/locale/generic/ctype_members.cc: Same.
	* config/locale/gnu/messages_members.h: Same.
	* config/locale/generic/messages_members.h: Same.
	* src/ctype.cc: Same.
	* include/bits/codecvt.h: Same.

	* include/bits/boost_concept_check.h: Declare.
	(__error_type_must_be_an_unsigned_integer_type): Remove this.
	(__error_type_must_be_an_integer_type): Remove this.
	(__error_type_must_be_a_signed_integer_type): Remove this.

	* config/io/basic_file_stdio.cc (__basic_file::sys_open): Remove cast.

	* libsupc++/eh_alloc.cc (__cxa_free_exception): Add exception
	specification to definition.
	(__cxa_allocate_exception): Same.
	* libsupc++/eh_catch.cc (__cxa_begin_catch): Same.
	* libsupc++/eh_globals.cc (__cxa_get_globals_fast): Same.
	(__cxa_get_globals): Same.

	* libsupc++/del_op.cc: Add comment about freestanding.

From-SVN: r80475
2004-04-07 03:33:36 +00:00
..
algorithm algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
bitmap_allocator.h bitmap_allocator.h: (_Bit_scan_forward) -> Made this function call __builtin_ctz instead of the... 2004-03-24 18:27:43 +00:00
debug_allocator.h malloc_allocator.h: Fixed the construct function to call global placement new instead of assignment. 2004-03-24 21:40:01 +00:00
demangle.h [multiple changes] 2004-02-27 03:21:16 +00:00
enc_filebuf.h algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
functional algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
hash_fun.h algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
hash_map algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
hash_set numeric_limits.cc: Add _GLIBCXX_ASSERT to dg-options in testcases that use VERIFY. 2003-12-22 21:05:22 +00:00
hashtable.h Makefile.am (bits_headers): Remove allocator_traits.h. 2004-01-29 00:18:40 +00:00
iterator algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
malloc_allocator.h malloc_allocator.h: Fixed the construct function to call global placement new instead of assignment. 2004-03-24 21:40:01 +00:00
memory algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
mt_allocator.h mt_allocator.h (__mt_alloc<>::deallocate): The critical section is actually very small, only two assignments. 2004-04-05 22:46:04 +00:00
new_allocator.h malloc_allocator.h: Add operators ==, !=. 2004-02-23 15:41:43 +00:00
numeric algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
pod_char_traits.h algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
pool_allocator.h acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): Add pool_allocator. 2004-03-22 13:07:13 +00:00
rb_tree algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
rope Fixups for EDG front end. 2004-04-07 03:33:36 +00:00
ropeimpl.h Fixups for EDG front end. 2004-04-07 03:33:36 +00:00
slist stl_bvector.h (_Bvector_alloc_base): Eliminate. 2003-12-23 00:09:26 +00:00
stdio_filebuf.h algorithm, [...]: Remove trailing whitespace. 2003-12-09 05:31:53 +01:00
stdio_sync_filebuf.h re PR libstdc++/12077 ([3.4 only] wcin.rdbuf()->in_avail() return value too high) 2004-03-19 19:31:38 +00:00