aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Edwards <pme@gcc.gnu.org>2003-02-20 16:47:39 +0000
committerPhil Edwards <pme@gcc.gnu.org>2003-02-20 16:47:39 +0000
commit3a24c5134f3160dfe0f618333465ff68978c6427 (patch)
tree4e7040042cc931c0047d42beab57777f844a0445
parent6d6ab19063b7e732aff511af90f92653b4f581eb (diff)
downloadgcc-3a24c5134f3160dfe0f618333465ff68978c6427.zip
gcc-3a24c5134f3160dfe0f618333465ff68978c6427.tar.gz
gcc-3a24c5134f3160dfe0f618333465ff68978c6427.tar.bz2
linker-map.gnu: Also export locking symbols needed for the generic atomicity.h case.
2003-02-20 Phil Edwards <pme@gcc.gnu.org> * config/linker-map.gnu: Also export locking symbols needed for the generic atomicity.h case. From-SVN: r63169
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/config/linker-map.gnu7
2 files changed, 11 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index cf78624..c97996d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2003-02-20 Phil Edwards <pme@gcc.gnu.org>
+
+ * config/linker-map.gnu: Also export locking symbols needed for the
+ generic atomicity.h case.
+
2003-02-20 Alexandre Oliva <aoliva@redhat.com>
* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu
index da5f7ec..72e37a1 100644
--- a/libstdc++-v3/config/linker-map.gnu
+++ b/libstdc++-v3/config/linker-map.gnu
@@ -62,7 +62,12 @@ GLIBCPP_3.4 {
std::__basic_file*;
std::__num_base*;
std::__timepunct*;
- std::__numeric_limits_base*
+ std::__numeric_limits_base*;
+
+ # Needed only when generic cpu's atomicity.h is in use.
+ __gnu_cxx::_Atomic_add_mutex;
+ __gnu_cxx::_Atomic_add_mutex_once;
+ __gnu_cxx::__gthread_atomic_add_mutex_once
};
# Names not in an 'extern' block are mangled names.