From 28f6564c3bbf9221f91d5ccbaefb78e267c2898a Mon Sep 17 00:00:00 2001 From: paolo Date: Thu, 4 Sep 2008 00:57:57 +0000 Subject: [PATCH] 2008-09-03 Paolo Carlini * config/abi/pre/gnu.ver: Also export __once_functor_lock; tighten GLIBCXX_3.4 exports (necessary in case of undef _GLIBCXX_HAVE_TLS). * Makefile.in: Regenerate. * src/Makefile.in: Likewise. * doc/Makefile.in: Likewise. * po/Makefile.in: Likewise. * libmath/Makefile.in: Likewise. * include/Makefile.in: Likewise. * libsupc++/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139968 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 14 ++++++++++++++ libstdc++-v3/Makefile.in | 1 - libstdc++-v3/config/abi/pre/gnu.ver | 30 +++++++++++++++++++++++++----- libstdc++-v3/doc/Makefile.in | 1 - libstdc++-v3/include/Makefile.in | 1 - libstdc++-v3/libmath/Makefile.in | 1 - libstdc++-v3/libsupc++/Makefile.in | 1 - libstdc++-v3/po/Makefile.in | 1 - libstdc++-v3/src/Makefile.in | 1 - libstdc++-v3/testsuite/Makefile.in | 1 - 10 files changed, 39 insertions(+), 13 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c2cf9253e48..c1ef36c5ba8 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,19 @@ 2008-09-03 Paolo Carlini + * config/abi/pre/gnu.ver: Also export __once_functor_lock; tighten + GLIBCXX_3.4 exports (necessary in case of undef _GLIBCXX_HAVE_TLS). + + * Makefile.in: Regenerate. + * src/Makefile.in: Likewise. + * doc/Makefile.in: Likewise. + * po/Makefile.in: Likewise. + * libmath/Makefile.in: Likewise. + * include/Makefile.in: Likewise. + * libsupc++/Makefile.in: Likewise. + * testsuite/Makefile.in: Likewise. + +2008-09-03 Paolo Carlini + * acinclude.m4 ([GLIBCXX_CHECK_GTHREADS]): Fix typo in last commit, check _POSIX_TIMEOUTS, not _POSIX_TIMERS. * configure: Regenerate. diff --git a/libstdc++-v3/Makefile.in b/libstdc++-v3/Makefile.in index e1013ef9c24..f4e4a414b88 100644 --- a/libstdc++-v3/Makefile.in +++ b/libstdc++-v3/Makefile.in @@ -36,7 +36,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = README $(am__configure_deps) $(srcdir)/../config.guess \ $(srcdir)/../config.sub $(srcdir)/../install-sh \ $(srcdir)/../ltmain.sh $(srcdir)/../missing \ diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index 7f940121dc8..260340174ea 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -131,7 +131,11 @@ GLIBCXX_3.4 { std::t[a-n]*; std::tr1::h[^a]*; std::t[s-z]*; - std::[A-Zu-z]*; +# std::[A-Zu-z]*; + std::underflow_error*; + std::uncaught_exception*; + std::unexpected*; + std::[A-Zv-z]*; std::_List_node_base::hook*; std::_List_node_base::swap*; std::_List_node_base::unhook*; @@ -502,7 +506,12 @@ GLIBCXX_3.4 { _ZTVSt[0-9][A-Za-z]*; # _ZTVSt[0-9][0-9][A-Za-z]*; _ZTVSt[0-9][0-9][A-Z]*; - _ZTVSt[0-9][0-9][a-d]*; +# _ZTVSt[0-9][0-9][a-d]*; + _ZTVSt[0-9][0-9]a*; + _ZTVSt10bad_typeid; + _ZTVSt13bad_exception; + _ZTVSt[0-9][0-9]basic*; + _ZTVSt[0-9][0-9][c-d]*; _ZTVSt[0-9][0-9][f-k]*; _ZTVSt11logic_error; _ZTVSt12length_error; @@ -525,7 +534,12 @@ GLIBCXX_3.4 { _ZTISt[0-9][A-Za-z]*; # _ZTISt[0-9][0-9][A-Za-z]*; _ZTISt[0-9][0-9][A-Z]*; - _ZTISt[0-9][0-9][a-d]*; +# _ZTISt[0-9][0-9][a-d]*; + _ZTISt[0-9][0-9]a*; + _ZTISt10bad_typeid; + _ZTISt13bad_exception; + _ZTISt[0-9][0-9]basic*; + _ZTISt[0-9][0-9][c-d]*; _ZTISt[0-9][0-9][f-k]*; _ZTISt11logic_error; _ZTISt12length_error; @@ -550,9 +564,14 @@ GLIBCXX_3.4 { _ZTSNSt6locale5facetE; _ZTSS[a-z]; _ZTSSt[0-9][A-Za-z]*; -# _ZTSSt[0-9][0-9][A-Za-z]*; +# _ZTSSt[0-9][0-9][A-Za-z]*; _ZTSSt[0-9][0-9][A-Z]*; - _ZTSSt[0-9][0-9][a-d]*; +# _ZTSSt[0-9][0-9][a-d]*; + _ZTSSt[0-9][0-9]a*; + _ZTSSt10bad_typeid; + _ZTSSt13bad_exception; + _ZTSSt[0-9][0-9]basic*; + _ZTSSt[0-9][0-9][c-d]*; _ZTSSt[0-9][0-9][f-k]*; _ZTSSt11logic_error; _ZTSSt12length_error; @@ -863,6 +882,7 @@ GLIBCXX_3.4.11 { _ZSt11__once_call; _ZSt15__once_callable; _ZSt14__once_functor; + _ZSt19__once_functor_lock; _ZSt11__once_lock; _ZSt12__once_mutex; __once_proxy; diff --git a/libstdc++-v3/doc/Makefile.in b/libstdc++-v3/doc/Makefile.in index ab2a902e766..17c2e864d3c 100644 --- a/libstdc++-v3/doc/Makefile.in +++ b/libstdc++-v3/doc/Makefile.in @@ -36,7 +36,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/fragment.am subdir = doc diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 81d0cc80633..2c5d744fd4f 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -36,7 +36,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/fragment.am subdir = include diff --git a/libstdc++-v3/libmath/Makefile.in b/libstdc++-v3/libmath/Makefile.in index 18dfbcc5559..1592897335e 100644 --- a/libstdc++-v3/libmath/Makefile.in +++ b/libstdc++-v3/libmath/Makefile.in @@ -37,7 +37,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = subdir = libmath DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 diff --git a/libstdc++-v3/libsupc++/Makefile.in b/libstdc++-v3/libsupc++/Makefile.in index 5b0a246f820..c3d1c6c6b43 100644 --- a/libstdc++-v3/libsupc++/Makefile.in +++ b/libstdc++-v3/libsupc++/Makefile.in @@ -38,7 +38,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = $(glibcxxinstall_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/fragment.am subdir = libsupc++ diff --git a/libstdc++-v3/po/Makefile.in b/libstdc++-v3/po/Makefile.in index 408562e7fc6..b19c1b4d94b 100644 --- a/libstdc++-v3/po/Makefile.in +++ b/libstdc++-v3/po/Makefile.in @@ -36,7 +36,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/fragment.am subdir = po diff --git a/libstdc++-v3/src/Makefile.in b/libstdc++-v3/src/Makefile.in index 2f4f3ddae7a..6c2030a845e 100644 --- a/libstdc++-v3/src/Makefile.in +++ b/libstdc++-v3/src/Makefile.in @@ -37,7 +37,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/fragment.am subdir = src diff --git a/libstdc++-v3/testsuite/Makefile.in b/libstdc++-v3/testsuite/Makefile.in index 9e58dfca798..4bd6419a506 100644 --- a/libstdc++-v3/testsuite/Makefile.in +++ b/libstdc++-v3/testsuite/Makefile.in @@ -36,7 +36,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -LIBOBJDIR = DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/fragment.am subdir = testsuite -- 2.11.0