diff options
author | Kai Tietz <ktietz@redhat.com> | 2014-10-14 18:58:37 +0200 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2014-10-14 18:58:37 +0200 |
commit | 78bd42c42341f3ef984c585928baf7282c872885 (patch) | |
tree | 37097417924b7bf3c703c0570c05b3ffacbda99a /libstdc++-v3/config | |
parent | 4513cb8caf47668505f6f8adfbfba743048ec4a7 (diff) | |
download | gcc-78bd42c42341f3ef984c585928baf7282c872885.zip gcc-78bd42c42341f3ef984c585928baf7282c872885.tar.gz gcc-78bd42c42341f3ef984c585928baf7282c872885.tar.bz2 |
re PR libstdc++/57440 (Memory usage with future and std containers)
2014-10-14 Kai Tietz <ktietz@redhat.com>
PR libstdc++/57440
* config/os/mingw32/os_defines.h (_GTHREAD_USE_MUTEX_INIT_FUNC):
Define to avoid leak.
* config/os/mingw32-w64/os_defines.h: Likewise.
From-SVN: r216210
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/os/mingw32-w64/os_defines.h | 3 | ||||
-rw-r--r-- | libstdc++-v3/config/os/mingw32/os_defines.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/libstdc++-v3/config/os/mingw32-w64/os_defines.h b/libstdc++-v3/config/os/mingw32-w64/os_defines.h index 5e7aec8..b0211f3 100644 --- a/libstdc++-v3/config/os/mingw32-w64/os_defines.h +++ b/libstdc++-v3/config/os/mingw32-w64/os_defines.h @@ -83,4 +83,7 @@ // their dtors are called #define _GLIBCXX_THREAD_ATEXIT_WIN32 1 +// See libstdc++/59807 +#define _GTHREAD_USE_MUTEX_INIT_FUNC 1 + #endif diff --git a/libstdc++-v3/config/os/mingw32/os_defines.h b/libstdc++-v3/config/os/mingw32/os_defines.h index a48c976..8e1fd51 100644 --- a/libstdc++-v3/config/os/mingw32/os_defines.h +++ b/libstdc++-v3/config/os/mingw32/os_defines.h @@ -75,4 +75,7 @@ #define _GLIBCXX_LLP64 1 #endif +// See libstdc++/59807 +#define _GTHREAD_USE_MUTEX_INIT_FUNC 1 + #endif |