summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-01 01:27:57 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-01 01:27:57 +0000
commit693857268ba09627c1749638f5bf637eb9f54c83 (patch)
treeba206d56affa645d1ae7babb589c0677d173b61a /libstdc++-v3/config
parentbfd242e86f21544d423029fe1801166d16b4aff0 (diff)
downloadgcc-693857268ba09627c1749638f5bf637eb9f54c83.tar.gz
* config/linker-map.gnu: Export operator new with unsigned long,
and with std::nothrow_t. Likewise operator delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50176 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/linker-map.gnu17
1 files changed, 17 insertions, 0 deletions
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu
index 46702a4c82d..e0f3f8800af 100644
--- a/libstdc++-v3/config/linker-map.gnu
+++ b/libstdc++-v3/config/linker-map.gnu
@@ -37,17 +37,34 @@ GLIBCPP_3.1 {
};
# Names not in an 'extern' block are mangled names.
+
# operator new(unsigned)
_Znwj;
+ # operator new(unsigned, std::nothrow_t const&)
+ _ZnwjRKSt9nothrow_t;
+ # operator new(unsigned long)
+ _Znwm;
+ # operator new(unsigned long, std::nothrow_t const&)
+ _ZnwmRKSt9nothrow_t;
# operator delete(void*)
_ZdlPv;
+ # operator delete(void*, std::nothrow_t const&)
+ _ZdlPvRKSt9nothrow_t;
# operator new[](unsigned)
_Znaj;
+ # operator new[](unsigned, std::nothrow_t const&)
+ _ZnajRKSt9nothrow_t;
+ # operator new[](unsigned long)
+ _Znam;
+ # operator new[](unsigned long, std::nothrow_t const&)
+ _ZnamRKSt9nothrow_t;
# operator delete[](void*)
_ZdaPv;
+ # operator delete[](void*, std::nothrow_t const&)
+ _ZdaPvRKSt9nothrow_t;
# vtable
_ZTV*;