aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2003-05-12 16:10:55 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2003-05-12 16:10:55 +0000
commita72a4f3d37fff3391e46c83db5ee989832ba8de2 (patch)
tree8d5633c6389f69f83dbc1fbaf1dd05002edb54c3
parent8015bbee75600f2e51979445934f026b5780d3cc (diff)
downloadgcc-a72a4f3d37fff3391e46c83db5ee989832ba8de2.zip
gcc-a72a4f3d37fff3391e46c83db5ee989832ba8de2.tar.gz
gcc-a72a4f3d37fff3391e46c83db5ee989832ba8de2.tar.bz2
10096.cc: Add weak bits.
2003-05-12 Benjamin Kosnik <bkoz@redhat.com> * testsuite/27_io/basic_filebuf/underflow/10096.cc: Add weak bits. From-SVN: r66724
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc7
2 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ca97f01..5089138 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-12 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/27_io/basic_filebuf/underflow/10096.cc: Add weak bits.
+
2003-05-11 Phil Edwards <pme@gcc.gnu.org>
* testsuite/Makefile.am: Properly quote /both/ LD_RUN_PATHs.
diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc
index 8dd2434..588a625 100644
--- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc
+++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc
@@ -63,6 +63,13 @@ void test01()
VERIFY( fb.sgetc() == MyTraits::eof() );
}
+#if !__GXX_WEAK__
+// Explicitly instantiate for systems with no COMDAT or weak support.
+template
+ std::basic_filebuf<char, MyTraits>::int_type
+ std::basic_filebuf<char, MyTraits>::_S_pback_size;
+#endif
+
int main()
{
test01();