PR libstdc++/7219 (continued)

2004-08-20  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/7219 (continued)
	* include/bits/ios_base.h (class ios_base): Expose Annex D.6
	typedefs by default.
	* testsuite/27_io/types/1.cc: Remove #if _GLIBCXX_DEPRECATED.
	* testsuite/27_io/ios_base/cons/assign_neg.cc: Tweak dg-error
	line number.
	* testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.

From-SVN: r86340
This commit is contained in:
Paolo Carlini 2004-08-20 21:14:56 +00:00 committed by Paolo Carlini
parent f3b2657c01
commit 00218cb56a
5 changed files with 11 additions and 10 deletions

View File

@ -1,7 +1,12 @@
2004-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2004-08-20 Paolo Carlini <pcarlini@suse.de>
* cpu/hppa/atomicity.h (__exchange_and_add, __atomic_add): Add memory
barrier to locking asm.
PR libstdc++/7219 (continued)
* include/bits/ios_base.h (class ios_base): Expose Annex D.6
typedefs by default.
* testsuite/27_io/types/1.cc: Remove #if _GLIBCXX_DEPRECATED.
* testsuite/27_io/ios_base/cons/assign_neg.cc: Tweak dg-error
line number.
* testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
2004-08-20 Paolo Carlini <pcarlini@suse.de>

View File

@ -357,7 +357,6 @@ namespace std
/// Request a seek relative to the current end of the sequence.
static const seekdir end = seekdir(SEEK_END);
#ifdef _GLIBCXX_DEPRECATED
// Annex D.6
typedef int io_state;
typedef int open_mode;
@ -365,7 +364,6 @@ namespace std
typedef std::streampos streampos;
typedef std::streamoff streamoff;
#endif
// Callbacks;
/**

View File

@ -41,5 +41,5 @@ void test01()
io1 = io2;
}
// { dg-error "within this context" "" { target *-*-* } 41 }
// { dg-error "is private" "" { target *-*-* } 741 }
// { dg-error "is private" "" { target *-*-* } 739 }
// { dg-error "operator=" "" { target *-*-* } 0 }

View File

@ -41,5 +41,5 @@ void test02()
test_base io2 = io1;
}
// { dg-error "within this context" "" { target *-*-* } 41 }
// { dg-error "is private" "" { target *-*-* } 738 }
// { dg-error "is private" "" { target *-*-* } 736 }
// { dg-error "copy constructor" "" { target *-*-* } 0 }

View File

@ -1,4 +1,4 @@
// Copyright (C) 2002 Free Software Foundation
// Copyright (C) 2002, 2004 Free Software Foundation
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@ -25,10 +25,8 @@
// Annex D, deprecated.
void test01()
{
#if _GLIBCXX_DEPRECATED
std::ios_base::streampos spos;
std::ios_base::streamoff soff;
#endif
}
int main(void)