Fixups for EDG front end.
authorBenjamin Kosnik <bkoz@redhat.com>
Wed, 7 Apr 2004 03:33:36 +0000 (03:33 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 7 Apr 2004 03:33:36 +0000 (03:33 +0000)
commit563ae04fec9600d282f6d88f6cb6da761a884e7d
treead02d4c4a12269ff2a6bf0e7f64ebfe31ed3d48b
parent9104315af86a209017083fddd11e8a8da5a350ae
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
18 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/io/basic_file_stdio.cc
libstdc++-v3/config/locale/generic/ctype_members.cc
libstdc++-v3/config/locale/generic/messages_members.h
libstdc++-v3/config/locale/gnu/ctype_members.cc
libstdc++-v3/config/locale/gnu/messages_members.h
libstdc++-v3/include/bits/boost_concept_check.h
libstdc++-v3/include/bits/codecvt.h
libstdc++-v3/include/ext/rope
libstdc++-v3/include/ext/ropeimpl.h
libstdc++-v3/libsupc++/del_op.cc
libstdc++-v3/libsupc++/eh_alloc.cc
libstdc++-v3/libsupc++/eh_aux_runtime.cc
libstdc++-v3/libsupc++/eh_catch.cc
libstdc++-v3/libsupc++/eh_globals.cc
libstdc++-v3/src/codecvt.cc
libstdc++-v3/src/ctype.cc
libstdc++-v3/src/ext-inst.cc