This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r183457 - in /trunk/libstdc++-v3: ChangeLog Mak...


Author: bkoz
Date: Mon Jan 23 23:12:01 2012
New Revision: 183457

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183457
Log:
2012-01-20  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/49829
	Add libc++98convenience.la, libc++11convenience.la.
	* src/c++98: New directory.
	* src/c++11: New directory.
	* acinclude.m4: (GLIBCXX_CONFIGURE): Add src-c++98, src-c++11.
	* configure: Regenerated.
	* Makefile.am (hosted_source): Add src-c++98, src-c++11 to SUBDIRS.
	* Makefile.in: Regenerate.
	* libsupc++/Makefile.am (AM_CXXFLAGS): USe XTEMPLATE_FLAGS for
	-fno-implicit-templates.
	* libsupc++/Makefile.in: Regenerate.
	* src/Makefile.am (inst_sources): Move... C++11 files into
	separate directory for libstdc++11convenience.la. Files are:
	fstream-inst.cc, string-inst.cc, wlocale-inst.cc, wstring-inst.cc).
	(sources): Move C++11 files. Files are: compatibility-c++0x.cc,
	compatibility-atomic-c++0x.cc, debug.cc, functexcept.cc,
	functional.cc, hash_c++0x.cc, hashtable_c++0x.cc, limits.cc,
	system_error.cc, placeholders.cc, regex.cc, shared_ptr.cc,
	mutex.cc, condition_variable.cc, chrono.cc, thread.cc, future.cc.
	(libstdc++convenience.la): Add new target.
	(SUBDIRS): Add c++11, c++98.
	* src/Makefile.in: Regenerate.
	* src/c++11/Makefile.am: New.
	* src/c++11/Makefile.in: Generate.
	* src/c++98/Makefile.am: New, C++98 files.
	* src/c++98/Makefile.in: Generate.

2012-01-23  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/49829
	Add libc++98convenience.la, libc++11convenience.la.
	* src/c++98: New directory.
	* src/c++11: New directory.
	* acinclude.m4: (GLIBCXX_CONFIGURE): Add src-c++98, src-c++11.
	* configure: Regenerated.
	* Makefile.am (hosted_source): Add src-c++98, src-c++11 to SUBDIRS.
	* Makefile.in: Regenerate.
	* libsupc++/Makefile.am (AM_CXXFLAGS): USe XTEMPLATE_FLAGS for
	-fno-implicit-templates.
	* libsupc++/Makefile.in: Regenerate.
	* src/Makefile.am (inst_sources): Move... C++11 files into
	separate directory for libstdc++11convenience.la. Files are:
	fstream-inst.cc, string-inst.cc, wlocale-inst.cc, wstring-inst.cc).
	(sources): Move C++11 files. Files are: compatibility-c++0x.cc,
	compatibility-atomic-c++0x.cc, debug.cc, functexcept.cc,
	functional.cc, hash_c++0x.cc, hashtable_c++0x.cc, limits.cc,
	system_error.cc, placeholders.cc, regex.cc, shared_ptr.cc,
	mutex.cc, condition_variable.cc, chrono.cc, thread.cc, future.cc.
	(libstdc++convenience.la): Add new target.
	(SUBDIRS): Add c++11, c++98.
	* src/Makefile.in: Regenerate.
	* src/c++11/Makefile.am: New.
	* src/c++11/Makefile.in: Generate.
	* src/c++98/Makefile.am: New, C++98 files.
	* src/c++98/Makefile.in: Generate.

Added:
    trunk/libstdc++-v3/src/c++11/
    trunk/libstdc++-v3/src/c++11/Makefile.am
    trunk/libstdc++-v3/src/c++11/Makefile.in
      - copied, changed from r183455, trunk/libstdc++-v3/libsupc++/Makefile.in
    trunk/libstdc++-v3/src/c++11/chrono.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/chrono.cc
    trunk/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-atomic-c++0x.cc
    trunk/libstdc++-v3/src/c++11/compatibility-c++0x.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-c++0x.cc
    trunk/libstdc++-v3/src/c++11/condition_variable.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/condition_variable.cc
    trunk/libstdc++-v3/src/c++11/debug.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/debug.cc
    trunk/libstdc++-v3/src/c++11/fstream-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/fstream-inst.cc
    trunk/libstdc++-v3/src/c++11/functexcept.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/functexcept.cc
    trunk/libstdc++-v3/src/c++11/functional.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/functional.cc
    trunk/libstdc++-v3/src/c++11/future.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/future.cc
    trunk/libstdc++-v3/src/c++11/hash_c++0x.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/hash_c++0x.cc
    trunk/libstdc++-v3/src/c++11/hashtable_c++0x.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/hashtable_c++0x.cc
    trunk/libstdc++-v3/src/c++11/limits.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/limits.cc
    trunk/libstdc++-v3/src/c++11/mutex.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/mutex.cc
    trunk/libstdc++-v3/src/c++11/placeholders.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/placeholders.cc
    trunk/libstdc++-v3/src/c++11/regex.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/regex.cc
    trunk/libstdc++-v3/src/c++11/shared_ptr.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/shared_ptr.cc
    trunk/libstdc++-v3/src/c++11/string-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/string-inst.cc
    trunk/libstdc++-v3/src/c++11/system_error.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/system_error.cc
    trunk/libstdc++-v3/src/c++11/thread.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/thread.cc
    trunk/libstdc++-v3/src/c++11/wstring-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/wstring-inst.cc
    trunk/libstdc++-v3/src/c++98/
    trunk/libstdc++-v3/src/c++98/Makefile.am
    trunk/libstdc++-v3/src/c++98/Makefile.in
      - copied, changed from r183455, trunk/libstdc++-v3/libsupc++/Makefile.in
    trunk/libstdc++-v3/src/c++98/allocator-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/allocator-inst.cc
    trunk/libstdc++-v3/src/c++98/bitmap_allocator.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/bitmap_allocator.cc
    trunk/libstdc++-v3/src/c++98/codecvt.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/codecvt.cc
    trunk/libstdc++-v3/src/c++98/compatibility-debug_list-2.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-debug_list-2.cc
    trunk/libstdc++-v3/src/c++98/compatibility-debug_list.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-debug_list.cc
    trunk/libstdc++-v3/src/c++98/compatibility-ldbl.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-ldbl.cc
    trunk/libstdc++-v3/src/c++98/compatibility-list-2.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-list-2.cc
    trunk/libstdc++-v3/src/c++98/compatibility-list.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-list.cc
    trunk/libstdc++-v3/src/c++98/compatibility-parallel_list-2.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-parallel_list-2.cc
    trunk/libstdc++-v3/src/c++98/compatibility-parallel_list.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility-parallel_list.cc
    trunk/libstdc++-v3/src/c++98/compatibility.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/compatibility.cc
    trunk/libstdc++-v3/src/c++98/complex_io.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/complex_io.cc
    trunk/libstdc++-v3/src/c++98/concept-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/concept-inst.cc
    trunk/libstdc++-v3/src/c++98/ctype.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ctype.cc
    trunk/libstdc++-v3/src/c++98/ext-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ext-inst.cc
    trunk/libstdc++-v3/src/c++98/globals_io.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/globals_io.cc
    trunk/libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/hash-long-double-tr1-aux.cc
    trunk/libstdc++-v3/src/c++98/hash_tr1.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/hash_tr1.cc
    trunk/libstdc++-v3/src/c++98/hashtable_tr1.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/hashtable_tr1.cc
    trunk/libstdc++-v3/src/c++98/ios-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ios-inst.cc
    trunk/libstdc++-v3/src/c++98/ios.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ios.cc
    trunk/libstdc++-v3/src/c++98/ios_failure.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ios_failure.cc
    trunk/libstdc++-v3/src/c++98/ios_init.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ios_init.cc
    trunk/libstdc++-v3/src/c++98/ios_locale.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ios_locale.cc
    trunk/libstdc++-v3/src/c++98/iostream-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/iostream-inst.cc
    trunk/libstdc++-v3/src/c++98/istream-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/istream-inst.cc
    trunk/libstdc++-v3/src/c++98/istream.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/istream.cc
    trunk/libstdc++-v3/src/c++98/list.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/list.cc
    trunk/libstdc++-v3/src/c++98/locale-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/locale-inst.cc
    trunk/libstdc++-v3/src/c++98/locale.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/locale.cc
    trunk/libstdc++-v3/src/c++98/locale_facets.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/locale_facets.cc
    trunk/libstdc++-v3/src/c++98/locale_init.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/locale_init.cc
    trunk/libstdc++-v3/src/c++98/localename.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/localename.cc
    trunk/libstdc++-v3/src/c++98/math_stubs_float.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/math_stubs_float.cc
    trunk/libstdc++-v3/src/c++98/math_stubs_long_double.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/math_stubs_long_double.cc
    trunk/libstdc++-v3/src/c++98/misc-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/misc-inst.cc
    trunk/libstdc++-v3/src/c++98/mt_allocator.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/mt_allocator.cc
    trunk/libstdc++-v3/src/c++98/ostream-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/ostream-inst.cc
    trunk/libstdc++-v3/src/c++98/parallel_settings.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/parallel_settings.cc
    trunk/libstdc++-v3/src/c++98/pool_allocator.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/pool_allocator.cc
    trunk/libstdc++-v3/src/c++98/sstream-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/sstream-inst.cc
    trunk/libstdc++-v3/src/c++98/stdexcept.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/stdexcept.cc
    trunk/libstdc++-v3/src/c++98/streambuf-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/streambuf-inst.cc
    trunk/libstdc++-v3/src/c++98/streambuf.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/streambuf.cc
    trunk/libstdc++-v3/src/c++98/strstream.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/strstream.cc
    trunk/libstdc++-v3/src/c++98/tree.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/tree.cc
    trunk/libstdc++-v3/src/c++98/valarray.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/valarray.cc
    trunk/libstdc++-v3/src/c++98/wlocale-inst.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/wlocale-inst.cc
    trunk/libstdc++-v3/src/shared/
    trunk/libstdc++-v3/src/shared/hashtable-aux.cc
      - copied, changed from r183455, trunk/libstdc++-v3/src/hashtable-aux.cc
Removed:
    trunk/libstdc++-v3/src/allocator-inst.cc
    trunk/libstdc++-v3/src/bitmap_allocator.cc
    trunk/libstdc++-v3/src/chrono.cc
    trunk/libstdc++-v3/src/codecvt.cc
    trunk/libstdc++-v3/src/compatibility-atomic-c++0x.cc
    trunk/libstdc++-v3/src/compatibility-c++0x.cc
    trunk/libstdc++-v3/src/compatibility-debug_list-2.cc
    trunk/libstdc++-v3/src/compatibility-debug_list.cc
    trunk/libstdc++-v3/src/compatibility-ldbl.cc
    trunk/libstdc++-v3/src/compatibility-list-2.cc
    trunk/libstdc++-v3/src/compatibility-list.cc
    trunk/libstdc++-v3/src/compatibility-parallel_list-2.cc
    trunk/libstdc++-v3/src/compatibility-parallel_list.cc
    trunk/libstdc++-v3/src/compatibility.cc
    trunk/libstdc++-v3/src/complex_io.cc
    trunk/libstdc++-v3/src/concept-inst.cc
    trunk/libstdc++-v3/src/condition_variable.cc
    trunk/libstdc++-v3/src/ctype.cc
    trunk/libstdc++-v3/src/debug.cc
    trunk/libstdc++-v3/src/ext-inst.cc
    trunk/libstdc++-v3/src/fstream-inst.cc
    trunk/libstdc++-v3/src/functexcept.cc
    trunk/libstdc++-v3/src/functional.cc
    trunk/libstdc++-v3/src/future.cc
    trunk/libstdc++-v3/src/globals_io.cc
    trunk/libstdc++-v3/src/hash-long-double-tr1-aux.cc
    trunk/libstdc++-v3/src/hash_c++0x.cc
    trunk/libstdc++-v3/src/hash_tr1.cc
    trunk/libstdc++-v3/src/hashtable-aux.cc
    trunk/libstdc++-v3/src/hashtable_c++0x.cc
    trunk/libstdc++-v3/src/hashtable_tr1.cc
    trunk/libstdc++-v3/src/ios-inst.cc
    trunk/libstdc++-v3/src/ios.cc
    trunk/libstdc++-v3/src/ios_failure.cc
    trunk/libstdc++-v3/src/ios_init.cc
    trunk/libstdc++-v3/src/ios_locale.cc
    trunk/libstdc++-v3/src/iostream-inst.cc
    trunk/libstdc++-v3/src/istream-inst.cc
    trunk/libstdc++-v3/src/istream.cc
    trunk/libstdc++-v3/src/limits.cc
    trunk/libstdc++-v3/src/list.cc
    trunk/libstdc++-v3/src/locale-inst.cc
    trunk/libstdc++-v3/src/locale.cc
    trunk/libstdc++-v3/src/locale_facets.cc
    trunk/libstdc++-v3/src/locale_init.cc
    trunk/libstdc++-v3/src/localename.cc
    trunk/libstdc++-v3/src/math_stubs_float.cc
    trunk/libstdc++-v3/src/math_stubs_long_double.cc
    trunk/libstdc++-v3/src/misc-inst.cc
    trunk/libstdc++-v3/src/mt_allocator.cc
    trunk/libstdc++-v3/src/mutex.cc
    trunk/libstdc++-v3/src/ostream-inst.cc
    trunk/libstdc++-v3/src/parallel_settings.cc
    trunk/libstdc++-v3/src/placeholders.cc
    trunk/libstdc++-v3/src/pool_allocator.cc
    trunk/libstdc++-v3/src/regex.cc
    trunk/libstdc++-v3/src/shared_ptr.cc
    trunk/libstdc++-v3/src/sstream-inst.cc
    trunk/libstdc++-v3/src/stdexcept.cc
    trunk/libstdc++-v3/src/streambuf-inst.cc
    trunk/libstdc++-v3/src/streambuf.cc
    trunk/libstdc++-v3/src/string-inst.cc
    trunk/libstdc++-v3/src/strstream.cc
    trunk/libstdc++-v3/src/system_error.cc
    trunk/libstdc++-v3/src/thread.cc
    trunk/libstdc++-v3/src/tree.cc
    trunk/libstdc++-v3/src/valarray.cc
    trunk/libstdc++-v3/src/wlocale-inst.cc
    trunk/libstdc++-v3/src/wstring-inst.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/Makefile.am
    trunk/libstdc++-v3/Makefile.in
    trunk/libstdc++-v3/acinclude.m4
    trunk/libstdc++-v3/configure
    trunk/libstdc++-v3/configure.ac
    trunk/libstdc++-v3/doc/Makefile.in
    trunk/libstdc++-v3/include/Makefile.in
    trunk/libstdc++-v3/libsupc++/Makefile.am
    trunk/libstdc++-v3/libsupc++/Makefile.in
    trunk/libstdc++-v3/po/Makefile.in
    trunk/libstdc++-v3/python/Makefile.in
    trunk/libstdc++-v3/src/Makefile.am
    trunk/libstdc++-v3/src/Makefile.in
    trunk/libstdc++-v3/testsuite/Makefile.in


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]