]> git.ipfire.org Git - thirdparty/gcc.git/commit
2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Aug 2014 15:25:12 +0000 (15:25 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Aug 2014 15:25:12 +0000 (15:25 +0000)
commit39a4a453059d2f49fab18e9b2a788789ecd4f2e0
tree4ebc6dcde228f02fbdfffc3c62c33700b0653771
parent1db4f54b5b0d78f8de678c099c6bd117ff95d82f
2014-08-19  Yaakov Selkowitz  <yselkowi@redhat.com>
Kai Tietz  <ktietz@redhat.com>

* config/os/mingw32-w64/os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32):
Define.
* config/os/newlib/os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32):
Ditto.
* libsupc++/atexit_thread.cc [_GLIBCXX_THREAD_ATEXIT_WIN32]:
#include <windows.h>.
(struct elt): Add dll member.
(run): Decrement dll refcount.
(__cxxabiv1::__cxa_thread_atexit): Increment dll refcount.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214163 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/config/os/mingw32-w64/os_defines.h
libstdc++-v3/config/os/newlib/os_defines.h
libstdc++-v3/libsupc++/atexit_thread.cc