OSDN Git Service

2012-01-20 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 23:12:01 +0000 (23:12 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 23:12:01 +0000 (23:12 +0000)
commitc1e8b3edf7b5038f070c7a9732e58d066081a636
tree200164266c0ab8f9433667f716a8c4d1276e8473
parenta837ff93f96778825f244575af91b64a7fff760e
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183457 138bc75d-0d04-0410-961f-82ee72b054a4
88 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/Makefile.am
libstdc++-v3/Makefile.in
libstdc++-v3/acinclude.m4
libstdc++-v3/configure
libstdc++-v3/configure.ac
libstdc++-v3/doc/Makefile.in
libstdc++-v3/include/Makefile.in
libstdc++-v3/libsupc++/Makefile.am
libstdc++-v3/libsupc++/Makefile.in
libstdc++-v3/po/Makefile.in
libstdc++-v3/python/Makefile.in
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/c++11/Makefile.am [new file with mode: 0644]
libstdc++-v3/src/c++11/Makefile.in [new file with mode: 0644]
libstdc++-v3/src/c++11/chrono.cc [moved from libstdc++-v3/src/chrono.cc with 100% similarity]
libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc [moved from libstdc++-v3/src/compatibility-atomic-c++0x.cc with 100% similarity]
libstdc++-v3/src/c++11/compatibility-c++0x.cc [moved from libstdc++-v3/src/compatibility-c++0x.cc with 100% similarity]
libstdc++-v3/src/c++11/condition_variable.cc [moved from libstdc++-v3/src/condition_variable.cc with 100% similarity]
libstdc++-v3/src/c++11/debug.cc [moved from libstdc++-v3/src/debug.cc with 100% similarity]
libstdc++-v3/src/c++11/fstream-inst.cc [moved from libstdc++-v3/src/fstream-inst.cc with 100% similarity]
libstdc++-v3/src/c++11/functexcept.cc [moved from libstdc++-v3/src/functexcept.cc with 100% similarity]
libstdc++-v3/src/c++11/functional.cc [moved from libstdc++-v3/src/functional.cc with 100% similarity]
libstdc++-v3/src/c++11/future.cc [moved from libstdc++-v3/src/future.cc with 100% similarity]
libstdc++-v3/src/c++11/hash_c++0x.cc [moved from libstdc++-v3/src/hash_c++0x.cc with 100% similarity]
libstdc++-v3/src/c++11/hashtable_c++0x.cc [moved from libstdc++-v3/src/hashtable_c++0x.cc with 97% similarity]
libstdc++-v3/src/c++11/limits.cc [moved from libstdc++-v3/src/limits.cc with 100% similarity]
libstdc++-v3/src/c++11/mutex.cc [moved from libstdc++-v3/src/mutex.cc with 100% similarity]
libstdc++-v3/src/c++11/placeholders.cc [moved from libstdc++-v3/src/placeholders.cc with 100% similarity]
libstdc++-v3/src/c++11/regex.cc [moved from libstdc++-v3/src/regex.cc with 100% similarity]
libstdc++-v3/src/c++11/shared_ptr.cc [moved from libstdc++-v3/src/shared_ptr.cc with 100% similarity]
libstdc++-v3/src/c++11/string-inst.cc [moved from libstdc++-v3/src/string-inst.cc with 100% similarity]
libstdc++-v3/src/c++11/system_error.cc [moved from libstdc++-v3/src/system_error.cc with 100% similarity]
libstdc++-v3/src/c++11/thread.cc [moved from libstdc++-v3/src/thread.cc with 100% similarity]
libstdc++-v3/src/c++11/wstring-inst.cc [moved from libstdc++-v3/src/wstring-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/Makefile.am [new file with mode: 0644]
libstdc++-v3/src/c++98/Makefile.in [new file with mode: 0644]
libstdc++-v3/src/c++98/allocator-inst.cc [moved from libstdc++-v3/src/allocator-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/bitmap_allocator.cc [moved from libstdc++-v3/src/bitmap_allocator.cc with 100% similarity]
libstdc++-v3/src/c++98/codecvt.cc [moved from libstdc++-v3/src/codecvt.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-debug_list-2.cc [moved from libstdc++-v3/src/compatibility-debug_list-2.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-debug_list.cc [moved from libstdc++-v3/src/compatibility-debug_list.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-ldbl.cc [moved from libstdc++-v3/src/compatibility-ldbl.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-list-2.cc [moved from libstdc++-v3/src/compatibility-list-2.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-list.cc [moved from libstdc++-v3/src/compatibility-list.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-parallel_list-2.cc [moved from libstdc++-v3/src/compatibility-parallel_list-2.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility-parallel_list.cc [moved from libstdc++-v3/src/compatibility-parallel_list.cc with 100% similarity]
libstdc++-v3/src/c++98/compatibility.cc [moved from libstdc++-v3/src/compatibility.cc with 100% similarity]
libstdc++-v3/src/c++98/complex_io.cc [moved from libstdc++-v3/src/complex_io.cc with 100% similarity]
libstdc++-v3/src/c++98/concept-inst.cc [moved from libstdc++-v3/src/concept-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/ctype.cc [moved from libstdc++-v3/src/ctype.cc with 100% similarity]
libstdc++-v3/src/c++98/ext-inst.cc [moved from libstdc++-v3/src/ext-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/globals_io.cc [moved from libstdc++-v3/src/globals_io.cc with 100% similarity]
libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc [moved from libstdc++-v3/src/hash-long-double-tr1-aux.cc with 100% similarity]
libstdc++-v3/src/c++98/hash_tr1.cc [moved from libstdc++-v3/src/hash_tr1.cc with 100% similarity]
libstdc++-v3/src/c++98/hashtable_tr1.cc [moved from libstdc++-v3/src/hashtable_tr1.cc with 96% similarity]
libstdc++-v3/src/c++98/ios-inst.cc [moved from libstdc++-v3/src/ios-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/ios.cc [moved from libstdc++-v3/src/ios.cc with 100% similarity]
libstdc++-v3/src/c++98/ios_failure.cc [moved from libstdc++-v3/src/ios_failure.cc with 100% similarity]
libstdc++-v3/src/c++98/ios_init.cc [moved from libstdc++-v3/src/ios_init.cc with 100% similarity]
libstdc++-v3/src/c++98/ios_locale.cc [moved from libstdc++-v3/src/ios_locale.cc with 100% similarity]
libstdc++-v3/src/c++98/iostream-inst.cc [moved from libstdc++-v3/src/iostream-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/istream-inst.cc [moved from libstdc++-v3/src/istream-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/istream.cc [moved from libstdc++-v3/src/istream.cc with 100% similarity]
libstdc++-v3/src/c++98/list.cc [moved from libstdc++-v3/src/list.cc with 100% similarity]
libstdc++-v3/src/c++98/locale-inst.cc [moved from libstdc++-v3/src/locale-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/locale.cc [moved from libstdc++-v3/src/locale.cc with 100% similarity]
libstdc++-v3/src/c++98/locale_facets.cc [moved from libstdc++-v3/src/locale_facets.cc with 100% similarity]
libstdc++-v3/src/c++98/locale_init.cc [moved from libstdc++-v3/src/locale_init.cc with 100% similarity]
libstdc++-v3/src/c++98/localename.cc [moved from libstdc++-v3/src/localename.cc with 100% similarity]
libstdc++-v3/src/c++98/math_stubs_float.cc [moved from libstdc++-v3/src/math_stubs_float.cc with 100% similarity]
libstdc++-v3/src/c++98/math_stubs_long_double.cc [moved from libstdc++-v3/src/math_stubs_long_double.cc with 100% similarity]
libstdc++-v3/src/c++98/misc-inst.cc [moved from libstdc++-v3/src/misc-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/mt_allocator.cc [moved from libstdc++-v3/src/mt_allocator.cc with 100% similarity]
libstdc++-v3/src/c++98/ostream-inst.cc [moved from libstdc++-v3/src/ostream-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/parallel_settings.cc [moved from libstdc++-v3/src/parallel_settings.cc with 100% similarity]
libstdc++-v3/src/c++98/pool_allocator.cc [moved from libstdc++-v3/src/pool_allocator.cc with 100% similarity]
libstdc++-v3/src/c++98/sstream-inst.cc [moved from libstdc++-v3/src/sstream-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/stdexcept.cc [moved from libstdc++-v3/src/stdexcept.cc with 100% similarity]
libstdc++-v3/src/c++98/streambuf-inst.cc [moved from libstdc++-v3/src/streambuf-inst.cc with 100% similarity]
libstdc++-v3/src/c++98/streambuf.cc [moved from libstdc++-v3/src/streambuf.cc with 100% similarity]
libstdc++-v3/src/c++98/strstream.cc [moved from libstdc++-v3/src/strstream.cc with 100% similarity]
libstdc++-v3/src/c++98/tree.cc [moved from libstdc++-v3/src/tree.cc with 100% similarity]
libstdc++-v3/src/c++98/valarray.cc [moved from libstdc++-v3/src/valarray.cc with 100% similarity]
libstdc++-v3/src/c++98/wlocale-inst.cc [moved from libstdc++-v3/src/wlocale-inst.cc with 100% similarity]
libstdc++-v3/src/shared/hashtable-aux.cc [moved from libstdc++-v3/src/hashtable-aux.cc with 100% similarity]
libstdc++-v3/testsuite/Makefile.in