2004-02-04 Benjamin Kosnik <bkoz@redhat.com>
commit7b2515600a878359eefcd890a6c957747ecfa897
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Feb 2004 05:24:18 +0000 (5 05:24 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Feb 2004 05:24:18 +0000 (5 05:24 +0000)
tree5134bbd68c2f1f5e6f3dd0e39597f684172ba154
parentf1b317297237b668e8436c27fa9b35216068e6df
2004-02-04  Benjamin Kosnik  <bkoz@redhat.com>
    Zack Weinberg  <zack@codesourcery.com>

* config/io/basic_file_stdio.cc (__gnu_internal::fopen_mode):
New function.
(__basic_file<char>::sys_open, __basic_file<char>::open): Use it.
(__basic_file<char>::_M_open_mode): Delete.
* config/io/basic_file_stdio.cc: Delete declaration of _M_open_mode.

* testsuite/27_io/basic_filebuf/close/char/9964.cc
* testsuite/27_io/basic_filebuf/open/char/9507.cc:
Correct flags to filebuf::open calls.

* config/abi/alpha-freebsd5/baseline_symbols.txt
* config/abi/alpha-linux-gnu/baseline_symbols.txt
* config/abi/hppa-linux-gnu/baseline_symbols.txt
* config/abi/i386-freebsd4/baseline_symbols.txt
* config/abi/i386-freebsd5/baseline_symbols.txt
* config/abi/i486-linux-gnu/baseline_symbols.txt
* config/abi/ia64-linux-gnu/baseline_symbols.txt
* config/abi/mips-linux-gnu/baseline_symbols.txt
* config/abi/sparc-freebsd5/baseline_symbols.txt
* config/abi/sparc-linux-gnu/baseline_symbols.txt
* config/abi/x86_64-linux-gnu/baseline_symbols.txt:
Remove entry for __basic_file<char>::_M_open_mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77298 138bc75d-0d04-0410-961f-82ee72b054a4
16 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/alpha-freebsd5/baseline_symbols.txt
libstdc++-v3/config/abi/alpha-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/hppa-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/i386-freebsd4/baseline_symbols.txt
libstdc++-v3/config/abi/i386-freebsd5/baseline_symbols.txt
libstdc++-v3/config/abi/i486-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/ia64-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/mips-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/sparc-freebsd5/baseline_symbols.txt
libstdc++-v3/config/abi/sparc-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/x86_64-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/io/basic_file_stdio.cc
libstdc++-v3/config/io/basic_file_stdio.h
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/9964.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc