gcc/libstdc++-v3/libsupc++
Benjamin Kosnik 4ffbd0777c [multiple changes]
2003-02-27  Benjamin Kosnik  <bkoz@redhat.com>

	* src/Makefile.am (sources): Add demangle.cc.
	(demangle.o): Add.
	(demangle.lo): Add.
	* src/Makefile.in: Regenerate.
	* libsupc++/Makefile.am: Remove old __cxa_demangle bits.
	* libsupc++/Makefile.in: Regenerate.

	* testsuite/testsuite_hooks.h
	(__gnu_cxx_test::verify_demangle): New.
	* testsuite/testsuite_hooks.cc: Define.

2003-02-27  Carlo Wood  <carlo@alinoe.com>

	* src/demangle.cc: New.
	* libsupc++/demangle.h: New.

2003-02-27  Benjamin Kosnik  <bkoz@redhat.com>
            Carlo Wood  <carlo@alinoe.com>

	* testsuite/demangle/abi_examples/01.cc: New.
	* testsuite/demangle/abi_examples/02.cc: New.
	* testsuite/demangle/abi_examples/03.cc: New.
	* testsuite/demangle/abi_examples/04.cc: New.
	* testsuite/demangle/abi_examples/05.cc: New.
	* testsuite/demangle/abi_examples/06.cc: New.
	* testsuite/demangle/abi_examples/07.cc: New.
	* testsuite/demangle/abi_examples/08.cc: New.
	* testsuite/demangle/abi_examples/09.cc: New.
	* testsuite/demangle/abi_examples/10.cc: New.
	* testsuite/demangle/abi_examples/11.cc: New.
	* testsuite/demangle/abi_examples/12.cc: New.
	* testsuite/demangle/abi_examples/13.cc: New.
	* testsuite/demangle/abi_examples/14.cc: New.
	* testsuite/demangle/abi_examples/15.cc: New.
	* testsuite/demangle/abi_examples/16.cc: New.
	* testsuite/demangle/abi_examples/17.cc: New.
	* testsuite/demangle/abi_examples/18.cc: New.
	* testsuite/demangle/abi_examples/19.cc: New.
	* testsuite/demangle/abi_examples/20.cc: New.
	* testsuite/demangle/abi_examples/21.cc: New.
	* testsuite/demangle/abi_examples/22.cc: New.
	* testsuite/demangle/abi_examples/23.cc: New.
	* testsuite/demangle/abi_examples/24.cc: New.
	* testsuite/demangle/abi_examples/25.cc: New.
	* testsuite/demangle/abi_examples/26.cc: New.
	* testsuite/demangle/abi_text/01.cc: New.
	* testsuite/demangle/abi_text/02.cc: New.
	* testsuite/demangle/abi_text/03.cc: New.
	* testsuite/demangle/abi_text/04.cc: New.
	* testsuite/demangle/abi_text/05.cc: New.
	* testsuite/demangle/abi_text/06.cc: New.
	* testsuite/demangle/abi_text/07.cc: New.
	* testsuite/demangle/abi_text/08.cc: New.
	* testsuite/demangle/abi_text/09.cc: New.
	* testsuite/demangle/abi_text/10.cc: New.
	* testsuite/demangle/abi_text/11.cc: New.
	* testsuite/demangle/abi_text/12.cc: New.
	* testsuite/demangle/abi_text/13.cc: New.
	* testsuite/demangle/abi_text/14.cc: New.
	* testsuite/demangle/regression/3111-1.cc: New.
	* testsuite/demangle/regression/3111-2.cc: New.
	* testsuite/demangle/regression/7986-01.cc: New.
	* testsuite/demangle/regression/7986-02.cc: New.
	* testsuite/demangle/regression/7986-03.cc: New.
	* testsuite/demangle/regression/7986-04.cc: New.
	* testsuite/demangle/regression/7986-05.cc: New.
	* testsuite/demangle/regression/7986-06.cc: New.
	* testsuite/demangle/regression/7986-07.cc: New.
	* testsuite/demangle/regression/7986-08.cc: New.
	* testsuite/demangle/regression/7986-09.cc: New.
	* testsuite/demangle/regression/7986-10.cc: New.
	* testsuite/demangle/regression/7986-11.cc: New.
	* testsuite/demangle/regression/7986-12.cc: New.
	* testsuite/demangle/regression/7986.cc: New.
	* testsuite/demangle/regression/8897.cc: New.
	* testsuite/demangle/regression/cw-01.cc: New.
	* testsuite/demangle/regression/cw-02.cc: New.
	* testsuite/demangle/regression/cw-03.cc: New.
	* testsuite/demangle/regression/cw-04.cc: New.
	* testsuite/demangle/regression/cw-05.cc: New.
	* testsuite/demangle/regression/cw-06.cc: New.
	* testsuite/demangle/regression/cw-07.cc: New.
	* testsuite/demangle/regression/cw-08.cc: New.
	* testsuite/demangle/regression/cw-09.cc: New.
	* testsuite/demangle/regression/cw-10.cc: New.
	* testsuite/demangle/regression/cw-11.cc: New.
	* testsuite/demangle/regression/cw-12.cc: New.
	* testsuite/demangle/regression/cw-13.cc: New.
	* testsuite/demangle/regression/cw-14.cc: New.
	* testsuite/demangle/regression/old.cc: New.

From-SVN: r63513
2003-02-27 16:57:26 +00:00
..
cxxabi.h Further conform g++'s __vmi_class_type_info to the C++ ABI specification. 2003-01-14 21:36:20 +00:00
del_op.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
del_opnt.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
del_opv.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
del_opvnt.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
demangle.h [multiple changes] 2003-02-27 16:57:26 +00:00
eh_alloc.cc std_cwchar.h: Guard. 2002-06-19 15:19:53 +00:00
eh_aux_runtime.cc Make -fno-exceptions work. 2001-10-24 02:37:56 +00:00
eh_catch.cc eh_personality.cc (__cxa_call_unexpected): Take void*. 2001-11-17 21:09:23 -05:00
eh_exception.cc libstdc++/3150: revert 2001-11-30 commit. 2002-01-09 20:39:27 +00:00
eh_globals.cc Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
eh_personality.cc unwind-cxx.h (__cxa_exception): Change catchTemp type from void* to _Unwind_Ptr. 2002-08-15 18:05:41 +00:00
eh_term_handler.cc eh_term_handler.cc: Add comment about embedded systems. 2002-12-26 21:14:19 +00:00
eh_terminate.cc vterminate.cc: Move to... 2002-12-26 06:10:35 +00:00
eh_throw.cc unwind-cxx.h (__cxa_exception): Change catchTemp type from void* to _Unwind_Ptr. 2002-08-15 18:05:41 +00:00
eh_type.cc Intro.3: More notes. 2001-11-20 00:51:37 +00:00
eh_unex_handler.cc vterminate.cc: Move to... 2002-12-26 06:10:35 +00:00
exception exception: Add comment (mistakenly skipped). 2002-12-27 00:23:20 +00:00
exception_defines.h Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
guard.cc Makefile.am (sources): Add guard.cc. 2002-11-25 23:17:31 +00:00
Makefile.am [multiple changes] 2003-02-27 16:57:26 +00:00
Makefile.in [multiple changes] 2003-02-27 16:57:26 +00:00
new * config/locale/gnu/ctype_members.cc 2002-12-27 23:03:03 +00:00
new_handler.cc new (set_new_handler): Declare to not throw any exceptions. 2002-07-16 08:28:40 +00:00
new_op.cc std_cwchar.h: Guard. 2002-06-19 15:19:53 +00:00
new_opnt.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
new_opv.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
new_opvnt.cc Add support for -fno-exceptions. 2001-02-16 00:44:44 +00:00
pure.cc std_cwchar.h: Guard. 2002-06-19 15:19:53 +00:00
tinfo2.cc re PR libstdc++/7442 (cxxabi.h does not match the C++ ABI) 2002-07-31 21:24:18 +00:00
tinfo.cc re PR c++/9433 (SegFault in dynamic_cast) 2003-01-28 15:26:53 +00:00
tinfo.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
typeinfo abi.txt: New file. 2002-07-20 06:26:27 +00:00
unwind-cxx.h unwind-cxx.h (__cxa_exception): Change catchTemp type from void* to _Unwind_Ptr. 2002-08-15 18:05:41 +00:00
vec.cc Make -fno-exceptions work. 2001-10-24 02:37:56 +00:00
vterminate.cc vterminate.cc (writestr): Use __builtin_strlen. 2002-12-26 22:26:29 +00:00