OSDN Git Service

2010-02-07 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Feb 2010 18:36:48 +0000 (18:36 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Feb 2010 18:36:48 +0000 (18:36 +0000)
commitdd21a0408805b58f3d2a5d66cb5fcede0a30d71d
tree6213b8ceab23028a746ed1b0dd8c40841c9dd800
parent8e3912e5e34b0f9cd8c0071d037836e204327785
2010-02-07  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/16896
* include/bits/stl_list.h (_List_node_base::transfer): Rename
to _M_transfer.
(_List_node_base::reverse): Rename to _M_reverse.
(_List_node_base::hook): Rename to _M_hook.
(_List_node_base::unhook): Rename to _M_unhook; adjust callers.
* include/bits/list.tcc: Adjust callers.
* src/list.cc: Adjust.
* src/compatibility.cc: Likewise.
* src/compatibility-list.cc: New.
* src/compatibility-debug_list.cc: Likewise.
* src/compatibility-parallel_list.cc: Likewise.
* src/Makefile.am: Add.
* src/Makefile.in: Regenerate.
* config/abi/pre/gnu.ver: Export _M_* symbols.

* src/hash.cc: Rename to hash-aux.cc.
* src/compatibility-ldbl.cc: Adjust.
* src/compatibility-c++0x.cc: Likewise.
* src/hash_tr1.cc: Likewise.

* src/hashtable.cc: Rename to hashtable-aux.cc.
* src/hashtable_c++0x.cc: Adjust.
* src/hashtable_tr1.cc: Likewise.

* src/limits_c++0x.cc: Fold...
* src/limits.cc... here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156578 138bc75d-0d04-0410-961f-82ee72b054a4
20 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver
libstdc++-v3/include/bits/list.tcc
libstdc++-v3/include/bits/stl_list.h
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/compatibility-c++0x.cc
libstdc++-v3/src/compatibility-debug_list.cc [new file with mode: 0644]
libstdc++-v3/src/compatibility-ldbl.cc
libstdc++-v3/src/compatibility-list.cc [new file with mode: 0644]
libstdc++-v3/src/compatibility-parallel_list.cc [new file with mode: 0644]
libstdc++-v3/src/compatibility.cc
libstdc++-v3/src/hash-aux.cc [moved from libstdc++-v3/src/hash.cc with 100% similarity]
libstdc++-v3/src/hash_tr1.cc
libstdc++-v3/src/hashtable-aux.cc [moved from libstdc++-v3/src/hashtable.cc with 100% similarity]
libstdc++-v3/src/hashtable_c++0x.cc
libstdc++-v3/src/hashtable_tr1.cc
libstdc++-v3/src/limits.cc
libstdc++-v3/src/limits_c++0x.cc [deleted file]
libstdc++-v3/src/list.cc