gcc/libstdc++-v3/libsupc++
Benjamin Kosnik 6305f20ac3 Makefile.am (LIBSUPCXX_INCLUDES): Adjust.
2000-10-10  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

	* Makefile.am (LIBSUPCXX_INCLUDES): Adjust.
	* libsupc++/include: Remove
	* libsupc++/include/*: Move to ...
	* libsupc++: Here.
	* libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers.
	(glibcppinstalldir): New.

	* src/Makefile.am (c_base_headers): New.
	(c_shadow_headers): New
	(c_headers): New.
	(myinstallheaders): Correct install issues.
	* src/Makefile.in: Regenerate.

	* Makefile.am (CSHADOW_INCLUDES): Simplify.
	* Makefile.in: Regenerate.
	* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir.
	* aclocal.m4: Regenerate.
	* mkcheck.in (SRC_DIR): Use it.

	* include/bits/std_stdexcept.h: And here.
	* include/bits/std_ios.h: Change std_exception.h to exception.
	* src/locale.cc: And here.
	* src/locale-inst.cc: And here.

	* include/bits/valarray_array.h: And here.
	* include/bits/stl_alloc.h: And here.
	* include/bits/stl_algobase.h: And here.
	* include/bits/pthread_allocimpl.h: And here.
	* include/bits/stl_construct.h: Change to std_new.h to new.

	* include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo.

	* src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES.
	(headers): Remove duplicated headers.
	(std_headers): And here.
	* src/Makefile.in: Regenerate.
	* libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove.
	* libsupc++/Makefile.in: Regenerate.
	* Makefile.am (LIBSUPCXX_INCLUDES): Add here.
	(AM_MAKEFLAGS): And here.
	* Makefile.in: Regenerate.
	* include/bits/std_typeinfo.h: Remove.
	* include/bits/std_new.h: Remove
	* include/bits/std_exception.h: Remove.
	* std/new: Remove.
	* std/typeinfo: Remove.
	* std/exception: Remove.

	* libio/_G_config.h (__need_ptrdiff_t): Add.

	* libsupc++/include/new: Change stddef.h to cstddef.
	* libsupc++/tinfo.h: Change limits.h to climits.
	* libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this
	renders the file uncompilable. Add copyright.

	* include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std
	namespace, as it is a fundamental type.

From-SVN: r36832
2000-10-10 23:43:26 +00:00
..
include libsupc++: New directory. 2000-10-06 23:34:32 +00:00
Makefile.am pure.cc: New file. 2000-10-09 14:04:58 -07:00
Makefile.in pure.cc: New file. 2000-10-09 14:04:58 -07:00
aclocal.m4 libsupc++: New directory. 2000-10-06 23:31:22 +00:00
config.h.in libsupc++: New directory. 2000-10-06 23:31:22 +00:00
configure libsupc++: New directory. 2000-10-06 23:31:22 +00:00
configure.in libsupc++: New directory. 2000-10-06 23:31:22 +00:00
cxxabi.h Makefile.am (LIBSUPCXX_INCLUDES): Adjust. 2000-10-10 23:43:26 +00:00
del_op.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
del_opnt.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
del_opv.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
del_opvnt.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
exception Makefile.am (LIBSUPCXX_INCLUDES): Adjust. 2000-10-10 23:43:26 +00:00
exception.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
new Makefile.am (LIBSUPCXX_INCLUDES): Adjust. 2000-10-10 23:43:26 +00:00
new.h Makefile.am (LIBSUPCXX_INCLUDES): Adjust. 2000-10-10 23:43:26 +00:00
new_handler.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
new_op.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
new_opnt.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
new_opv.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
new_opvnt.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
pure.cc pure.cc: New file. 2000-10-09 14:04:58 -07:00
tinfo.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
tinfo.h libsupc++: New directory. 2000-10-06 23:31:22 +00:00
tinfo2.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00
typeinfo Makefile.am (LIBSUPCXX_INCLUDES): Adjust. 2000-10-10 23:43:26 +00:00
vec.cc libsupc++: New directory. 2000-10-06 23:31:22 +00:00