summaryrefslogtreecommitdiff
path: root/libstdc++-v3/src/Makefile.in
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely.gcc@gmail.com>2013-07-21 19:21:03 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2013-07-21 20:21:03 +0100
commit3429db0fb07ae6f0fb09f72667f5dc0e818df349 (patch)
treefaa1ebb885d503c2570ad7b5b434d21adfd16316 /libstdc++-v3/src/Makefile.in
parentd4aef883b7470379c369588dbea57315e1c67a4c (diff)
downloadgcc-3429db0fb07ae6f0fb09f72667f5dc0e818df349.tar.gz
re PR libstdc++/54352 (relaxed data race rules for ~condition_variable_any)
PR libstdc++/54352 * include/std/condition_variable (condition_variable_any): Move into inline namespace _V2 and replace mutex member with shared_ptr<mutex>. * src/c++11/condition_variable.cc (condition_variable_any): Move definitions to ... * src/c++11/compatibility-condvar.cc (condition_variable_any): Here. * src/Makefile.am: Add new source file. * src/Makefile.in: Regenerate. From-SVN: r201112
Diffstat (limited to 'libstdc++-v3/src/Makefile.in')
-rw-r--r--libstdc++-v3/src/Makefile.in11
1 files changed, 9 insertions, 2 deletions
diff --git a/libstdc++-v3/src/Makefile.in b/libstdc++-v3/src/Makefile.in
index a7b3404d0a6..93215e0fddd 100644
--- a/libstdc++-v3/src/Makefile.in
+++ b/libstdc++-v3/src/Makefile.in
@@ -93,7 +93,8 @@ am__DEPENDENCIES_1 =
am__objects_2 = compatibility.lo compatibility-debug_list.lo \
compatibility-debug_list-2.lo $(am__objects_1)
am__objects_3 = compatibility-c++0x.lo compatibility-atomic-c++0x.lo \
- compatibility-thread-c++0x.lo compatibility-chrono.lo
+ compatibility-thread-c++0x.lo compatibility-chrono.lo \
+ compatibility-condvar.lo
am_libstdc___la_OBJECTS = $(am__objects_2) $(am__objects_3)
libstdc___la_OBJECTS = $(am_libstdc___la_OBJECTS)
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
@@ -352,7 +353,8 @@ cxx11_sources = \
compatibility-c++0x.cc \
compatibility-atomic-c++0x.cc \
compatibility-thread-c++0x.cc \
- compatibility-chrono.cc
+ compatibility-chrono.cc \
+ compatibility-condvar.cc
libstdc___la_SOURCES = $(cxx98_sources) $(cxx11_sources)
libstdc___la_LIBADD = \
@@ -854,6 +856,11 @@ compatibility-chrono.lo: compatibility-chrono.cc
compatibility-chrono.o: compatibility-chrono.cc
$(CXXCOMPILE) -std=gnu++11 -c $<
+compatibility-condvar.lo: compatibility-condvar.cc
+ $(LTCXXCOMPILE) -std=gnu++11 -c $<
+compatibility-condvar.o: compatibility-condvar.cc
+ $(CXXCOMPILE) -std=gnu++11 -c $<
+
# Symbol versioning for shared libraries.
@ENABLE_SYMVERS_TRUE@libstdc++-symbols.ver: ${glibcxx_srcdir}/$(SYMVER_FILE) \
@ENABLE_SYMVERS_TRUE@ $(port_specific_symbol_files)