Commit d9cdfe6a by Benjamin Kosnik Committed by Benjamin Kosnik

sstream: Adjust braces.

2008-05-14  Benjamin Kosnik  <bkoz@redhat.com>

	* include/std/sstream: Adjust braces.
	* include/bits/fstream.tcc: Same.
	* testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Add
	-shared-libgcc.
	* testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Same.

	* doc/doxygen/user.cfg.in: Remove thread include.

From-SVN: r135291
parent 2b8775f3
2008-05-14 Benjamin Kosnik <bkoz@redhat.com>
* include/std/sstream: Adjust braces.
* include/bits/fstream.tcc: Same.
* testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Add
-shared-libgcc.
* testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Same.
* doc/doxygen/user.cfg.in: Remove thread include.
2008-05-13 David Daney <ddaney@avtrex.com>
* config/cpu/mips/atomicity.h: Remove file.
......
......@@ -497,7 +497,6 @@ INPUT = @srcdir@/libsupc++/cxxabi.h \
include/streambuf \
include/string \
include/system_error \
include/thread \
include/tuple \
include/type_traits \
include/unordered_map \
......
......@@ -662,6 +662,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
setbuf(char_type* __s, streamsize __n)
{
if (!this->is_open())
{
if (__s == 0 && __n == 0)
_M_buf_size = 1;
else if (__s && __n > 0)
......@@ -677,6 +678,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
_M_buf = __s;
_M_buf_size = __n;
}
}
return this;
}
......
......@@ -236,11 +236,13 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
{
const bool __testin = _M_mode & ios_base::in;
if (this->pptr() && this->pptr() > this->egptr())
{
if (__testin)
this->setg(this->eback(), this->gptr(), this->pptr());
else
this->setg(this->pptr(), this->pptr(), this->pptr());
}
}
};
......
// { dg-options "-x c -lstdc++" }
// { dg-options "-x c -shared-libgcc -lstdc++" }
// Copyright (C) 2008 Free Software Foundation, Inc.
//
......
// { dg-options "-x c -lstdc++" }
// { dg-options "-x c -shared-libgcc -lstdc++" }
// Copyright (C) 2008 Free Software Foundation, Inc.
//
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment