From: mmitchel Date: Thu, 21 Apr 2005 04:21:51 +0000 (+0000) Subject: * testsuite/ext/bitmap_allocator/check_allocate_max_size.cpp: Add X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=343d55670cd30172c8dc77e8de0feaebf0008f26;p=thirdparty%2Fgcc.git * testsuite/ext/bitmap_allocator/check_allocate_max_size.cpp: Add explicit instantiations for systems without weak symbols. * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98486 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9bd78ced94f7..0853f4941826 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2005-04-20 Mark Mitchell + + * testsuite/ext/bitmap_allocator/check_allocate_max_size.cpp: Add + explicit instantiations for systems without weak symbols. + * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: + Likewise. + 2005-04-18 Jonathan Wakely * include/bits/stl_algo.h (rotate_copy): Add missing std qualification. diff --git a/libstdc++-v3/testsuite/ext/bitmap_allocator/check_allocate_max_size.cc b/libstdc++-v3/testsuite/ext/bitmap_allocator/check_allocate_max_size.cc index 442b91db2094..37843756bc1d 100644 --- a/libstdc++-v3/testsuite/ext/bitmap_allocator/check_allocate_max_size.cc +++ b/libstdc++-v3/testsuite/ext/bitmap_allocator/check_allocate_max_size.cc @@ -22,10 +22,16 @@ #include #include +typedef int value_type; + int main() { - typedef int value_type; typedef __gnu_cxx::bitmap_allocator allocator_type; __gnu_test::check_allocate_max_size(); return 0; } + +#if !__GXX_WEAK +// Explicitly instantiatiate for systems without weak symbols. +template class __gnu_cxx::bitmap_allocator; +#endif diff --git a/libstdc++-v3/testsuite/ext/bitmap_allocator/check_deallocate_null.cc b/libstdc++-v3/testsuite/ext/bitmap_allocator/check_deallocate_null.cc index ebe8114793b4..9d7ae98dce08 100644 --- a/libstdc++-v3/testsuite/ext/bitmap_allocator/check_deallocate_null.cc +++ b/libstdc++-v3/testsuite/ext/bitmap_allocator/check_deallocate_null.cc @@ -22,10 +22,18 @@ #include #include +typedef int value_type; + int main() { - typedef int value_type; typedef __gnu_cxx::bitmap_allocator allocator_type; __gnu_test::check_deallocate_null(); return 0; } + +#if !__GXX_WEAK +// Explicitly instantiatiate for systems without weak symbols. +template class __gnu_cxx::bitmap_allocator; +#endif + +