Package: libstdc++5 Version: 1:3.3.2-4 Severity: normal I am not sure this is a bug, nor that it pertains to this package, but anyway, here it is:
// // compile with // // g++ -W -Wall -ansi -O -D_REENTRANT -fPIC -fpic -D_FILE_OFFSET_BITS=64 // #include <fstream> using namespace std; int main() { { ofstream f("test1.out", ios::out | ios::trunc); f << "HI "; } { ofstream f("test1.out", ios::out | ios::ate); f << "ALL\n"; } { ofstream f("test2.out", ios::out | ios::trunc); f << "HI "; } { ofstream f("test2.out", ios::out | ios::app); f << "ALL\n"; } } The above piece of code, when compiled with g++-2.95, generates two identical files test1.out and test2.out. When compiled with g++-3.3 (and linked against libstdc++5) the generated files differ. >From $DOC/libstdc++5-3.3-doc/libstdc++/html_user/ios__base_8h-source.html I think the output files should be identical. Best regards G.B. -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux bohr 2.4.24-1-686 #1 Tue Jan 6 21:29:44 EST 2004 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages libstdc++5 depends on: ii gcc-3.3-base 1:3.3.2-4 The GNU Compiler Collection (base ii libc6 2.3.2.ds1-11 GNU C Library: Shared libraries an ii libgcc1 1:3.3.2-4 GCC support library -- no debconf information