r216464 - in /trunk/libstdc++-v3: ChangeLog con...
redi@gcc.gnu.org
redi@gcc.gnu.org
Mon Oct 20 12:34:00 GMT 2014
Author: redi
Date: Mon Oct 20 12:34:10 2014
New Revision: 216464
URL: https://gcc.gnu.org/viewcvs?rev=216464&root=gcc&view=rev
Log:
* src/c++98/Makefile.am: Move ctype.cc, ctype_configure_char.cc and
ctype_members.cc to ...
* src/c++11/Makefile.am: Here.
* src/c++98/Makefile.in: Regenerate.
* src/c++11/Makefile.in: Regenerate.
* src/c++98/ctype.cc: Move file to ...
* src/c++11/ctype.cc: Here, define ctype_base::blank.
* config/abi/pre/gnu.ver: Export ctype_base::blank.
* config/locale/generic/ctype_members.cc
(ctype<wchar_t>::_M_convert_to_wmask): Handle blank. Update comments.
* config/locale/gnu/ctype_members.cc
(ctype<wchar_t>::_M_convert_to_wmask): Likewise.
* config/os/aix/ctype_base.h (ctype_base::blank): Declare.
* config/os/bionic/ctype_base.h (ctype_base::blank): Likewise.
* config/os/bsd/darwin/ctype_base.h (ctype_base::blank): Declare.
* config/os/bsd/darwin/ctype_inline.h (ctype<char>::is): Use blank.
(ctype<wchar_t::do_is): Likewise.
* config/os/bsd/dragonfly/ctype_base.h (ctype_base::blank): Declare.
* config/os/bsd/dragonfly/ctype_inline.h (ctype<char>::is): Use blank.
(ctype<wchar_t::do_is): Likewise.
* config/os/bsd/freebsd/ctype_base.h (ctype_base::blank): Declare.
* config/os/bsd/freebsd/ctype_inline.h (ctype<char>::is): Use blank.
(ctype<wchar_t::do_is): Likewise.
* config/os/bsd/netbsd/ctype_base.h (ctype_base::blank): Declare.
* config/os/bsd/openbsd/ctype_base.h (ctype_base::blank): Likewise.
* config/os/djgpp/ctype_base.h (ctype_base::blank): Likewise.
* config/os/generic/ctype_base.h (ctype_base::blank): Declare.
* config/os/generic/ctype_inline.h (ctype<char>::is): Use blank.
* config/os/gnu-linux/ctype_base.h (ctype_base::blank): Declare.
* config/os/hpux/ctype_base.h (ctype_base::blank): Likewise.
* config/os/mingw32-w64/ctype_base.h (ctype_base::blank): Declare.
* config/os/mingw32-w64/ctype_configure_char.cc
(ctype<char>::classic_table()): Set blank bit for space and tab.
* config/os/mingw32/ctype_base.h (ctype_base::blank): Declare.
* config/os/mingw32/ctype_configure_char.cc
(ctype<char>::classic_table()): Set blank bit for space and tab.
* config/os/newlib/ctype_base.h (ctype_base::blank): Declare.
* config/os/qnx/qnx6.1/ctype_base.h (ctype_base::blank): Likewise.
* config/os/solaris/solaris2.10/ctype_base.h (ctype_base::blank):
Likewise.
* config/os/tpf/ctype_base.h (ctype_base::blank): Likewise.
* config/os/uclibc/ctype_base.h (ctype_base::blank): Likewise.
* config/os/vxworks/ctype_base.h (ctype_base::blank): Likewise.
* include/bits/locale_facets.h (isblank): Define.
* include/bits/localefwd.h (isblank): Declare.
* testsuite/22_locale/classification/isblank.cc: New.
* testsuite/22_locale/ctype_base/blank.cc: New.
Added:
trunk/libstdc++-v3/src/c++11/ctype.cc
- copied, changed from r216458, trunk/libstdc++-v3/src/c++98/ctype.cc
trunk/libstdc++-v3/testsuite/22_locale/classification/
trunk/libstdc++-v3/testsuite/22_locale/classification/isblank.cc
trunk/libstdc++-v3/testsuite/22_locale/ctype_base/blank.cc
Removed:
trunk/libstdc++-v3/src/c++98/ctype.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/config/abi/pre/gnu.ver
trunk/libstdc++-v3/config/locale/generic/ctype_members.cc
trunk/libstdc++-v3/config/locale/gnu/ctype_members.cc
trunk/libstdc++-v3/config/os/aix/ctype_base.h
trunk/libstdc++-v3/config/os/bionic/ctype_base.h
trunk/libstdc++-v3/config/os/bsd/darwin/ctype_base.h
trunk/libstdc++-v3/config/os/bsd/darwin/ctype_inline.h
trunk/libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h
trunk/libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h
trunk/libstdc++-v3/config/os/bsd/freebsd/ctype_base.h
trunk/libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h
trunk/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
trunk/libstdc++-v3/config/os/bsd/openbsd/ctype_base.h
trunk/libstdc++-v3/config/os/djgpp/ctype_base.h
trunk/libstdc++-v3/config/os/generic/ctype_base.h
trunk/libstdc++-v3/config/os/generic/ctype_inline.h
trunk/libstdc++-v3/config/os/gnu-linux/ctype_base.h
trunk/libstdc++-v3/config/os/hpux/ctype_base.h
trunk/libstdc++-v3/config/os/mingw32-w64/ctype_base.h
trunk/libstdc++-v3/config/os/mingw32-w64/ctype_configure_char.cc
trunk/libstdc++-v3/config/os/mingw32/ctype_base.h
trunk/libstdc++-v3/config/os/mingw32/ctype_configure_char.cc
trunk/libstdc++-v3/config/os/newlib/ctype_base.h
trunk/libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h
trunk/libstdc++-v3/config/os/solaris/solaris2.10/ctype_base.h
trunk/libstdc++-v3/config/os/tpf/ctype_base.h
trunk/libstdc++-v3/config/os/uclibc/ctype_base.h
trunk/libstdc++-v3/config/os/vxworks/ctype_base.h
trunk/libstdc++-v3/include/bits/locale_facets.h
trunk/libstdc++-v3/include/bits/localefwd.h
trunk/libstdc++-v3/src/c++11/Makefile.am
trunk/libstdc++-v3/src/c++11/Makefile.in
trunk/libstdc++-v3/src/c++98/Makefile.am
trunk/libstdc++-v3/src/c++98/Makefile.in
More information about the Gcc-cvs
mailing list