summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-18 19:28:40 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-18 19:28:40 +0000
commitd0c236445deccdb5271a245b6a44128dae366772 (patch)
treec2d965f605e2cc49ed79113b10c1508656af5be1 /libstdc++-v3/ChangeLog
parent17b28e52019eff5c40389d7c25d6da967bb6f8c9 (diff)
downloadppe42-gcc-d0c236445deccdb5271a245b6a44128dae366772.tar.gz
ppe42-gcc-d0c236445deccdb5271a245b6a44128dae366772.zip
2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/39802 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)): Always accept negative values, for unsigned types too. * testsuite/22_locale/num_get/get/char/39802.cc: New. * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146323 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog19
1 files changed, 15 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7c434cf1d8a..22736cdf2b7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,12 @@
+2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/39802
+ * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
+ (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
+ Always accept negative values, for unsigned types too.
+ * testsuite/22_locale/num_get/get/char/39802.cc: New.
+ * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
+
2009-04-18 Jan Hubicka <jh@suse.cz>
* include/debug/formater.h: Include bits/c++config.h.
@@ -5,10 +14,12 @@
* include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
_GLIBCXX_NORETURN): New.
* include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
- _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count): Mark pure.
- * include/c_compatibility/stdatomic.h (atomic_flag_test_and_set_explicit,
- atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
- __atomic_flag_for_address): Mark by throw ().
+ _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
+ Mark pure.
+ * include/c_compatibility/stdatomic.h
+ (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
+ __atomic_flag_wait_explicit, __atomic_flag_for_address):
+ Mark by throw ().
* src/atomic.cc (atomic_flag_test_and_set_explicit,
atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
__atomic_flag_for_address): Mark by throw ().
OpenPOWER on IntegriCloud