2007-09-08 Benjamin Kosnik <bkoz@redhat.com>
commit5c813b2c637387fb4a484a338cac9ba2d783cc02
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 Sep 2007 00:05:13 +0000 (9 00:05 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 Sep 2007 00:05:13 +0000 (9 00:05 +0000)
tree607455f53d5c4fb48f9a1d7211074f664a7fe573
parent4c6979c586435d45f3af438bb76ff22f250024c7
2007-09-08  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/functional_hash.h: Add ext/numeric_traits.h.
* include/tr1/functional_hash.h Same.
* include/tr1/functional: Remove string, ext/type_traits.h includes.
* include/tr1_impl/functional_hash.h: Move string, wstring
definitions for std::<hash>::operator into separate file.
* include/std/functional
* src/hash.cc: New, move definitions here.
* src/hash_c++0x.cc: Same.
* src/Makefile.am: Add new source files.
* configure: Regenerate.
* Makefile.in: Same.
* src/Makefile.in: Same.
* po/Makefile.in: Same.
* libmath/Makefile.in: Same.
* libsupc++/Makefile.in: Same.
* testsuite/Makefile.in: Same.
* config/abi/pre/gnu.ver: Add symbols.
* config/abi/pre/gnu-versioned-namespace.ver: Same, fix.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128278 138bc75d-0d04-0410-961f-82ee72b054a4
18 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/Makefile.in
libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
libstdc++-v3/config/abi/pre/gnu.ver
libstdc++-v3/configure
libstdc++-v3/include/bits/functional_hash.h
libstdc++-v3/include/std/functional
libstdc++-v3/include/tr1/functional
libstdc++-v3/include/tr1/functional_hash.h
libstdc++-v3/include/tr1_impl/functional_hash.h
libstdc++-v3/libmath/Makefile.in
libstdc++-v3/libsupc++/Makefile.in
libstdc++-v3/po/Makefile.in
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/hash.cc [copied from libstdc++-v3/include/bits/functional_hash.h with 54% similarity]
libstdc++-v3/src/hash_c++0x.cc [copied from libstdc++-v3/include/tr1/functional_hash.h with 61% similarity]
libstdc++-v3/testsuite/Makefile.in