2008-12-04 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Dec 2008 17:16:27 +0000 (17:16 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Dec 2008 17:16:27 +0000 (17:16 +0000)
commitd4a7d1d0237e04628f06f14aaee4d739e3d3dcae
treeace9ed71a4a54081566b2b3897e9b6a7734dc0e4
parentfb5930be344b17857fb433f467fa5047129031b3
2008-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/38368
* config/locale/gnu/numeric_members.cc (numpunct<char>::
_M_initialize_numpunct, numpunct<wchar_t>::_M_initialize_numpunct):
Fix for THOUSANDS_SEP == '\0' consistently with "C" locale.
* config/locale/gnu/monetary_members.cc (moneypunct<char, true>::
_M_initialize_moneypunct, moneypunct<char, false>::
_M_initialize_moneypunct, moneypunct<wchar_t, true>::
_M_initialize_moneypunct, moneypunct<wchar_t, false>::
_M_initialize_moneypunct): Fix for __MON_DECIMAL_POINT == '\0' or
__MON_THOUSANDS_SEP == '\0' consistently with "C" locale.
* testsuite/22_locale/locale/cons/38368.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142439 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/config/locale/gnu/monetary_members.cc
libstdc++-v3/config/locale/gnu/numeric_members.cc
libstdc++-v3/testsuite/22_locale/locale/cons/38368.cc [new file with mode: 0644]