Skip to content
Snippets Groups Projects
  1. Jan 05, 2009
  2. Jan 04, 2009
  3. Jan 03, 2009
  4. Jan 01, 2009
    • Paolo Carlini's avatar
      re PR libstdc++/38678 ([DR XXX] istream::read() calls streambuf::sgetn()) · 91a96b33
      Paolo Carlini authored
      2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38678
      	* include/std/istream (basic_istream<>::_M_read): New.
      	* include/bits/istream.tcc (basic_istream<>::_M_read): Define.
      	(basic_istream<>::read, basic_istream<>::readsome): Use it.
      	* include/std/ostream (basic_ostream<>::_M_write_): New.
      	(basic_ostream<>::_M_write): Adjust.
      	* include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
      	* testsuite/27_io/basic_istream/read/char/38678.cc: New.
      	* testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
      	* testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
      	* testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.
      
      From-SVN: r142994
      91a96b33
  5. Dec 23, 2008
  6. Dec 21, 2008
    • Andrew Pinski's avatar
      Index... · a0e02041
      Andrew Pinski authored
      Index: config/ChangeLog
      +2008-12-21  Andrew Pinski  <pinskia@gmail.com>
      +
      +       PR target/38300
      +       * unwind_ipinfo.m4: Darwin before 9 does not have _Unwind_GetIPInfo.
      +
      Index: gcc/ChangeLog
      +2008-12-21  Andrew Pinski  <pinskia@gmail.com>
      +
      +       PR target/38300
      +       * configure: Regenerate.
      Index: libstdc++-v3/ChangeLog
      +2008-12-21  Andrew Pinski  <pinskia@gmail.com>
      +
      +       PR target/38300
      +       * configure: Regenerate.
      +
      Index: libjava/ChangeLog
      +2008-12-21  Andrew Pinski  <pinskia@gmail.com>
      +
      +       PR target/38300
      +       * configure: Regenerate.
      
      From-SVN: r142877
      a0e02041
    • Paolo Carlini's avatar
      2008-12-21 Paolo Carlini <paolo.carlini@oracle.com> · b72bcb52
      Paolo Carlini authored
      	* Fix typo in last ChangeLog entry.
      
      From-SVN: r142863
      b72bcb52
    • Paolo Carlini's avatar
      re PR libstdc++/38596 (tr1_impl/functional incompatible with -fno-rtti) · c947d638
      Paolo Carlini authored
      2008-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38596
      	* include/tr1_impl/function (function<>::target,
      	function<>::target_type): Provide only when __GXX_RTTI is defined.
      	(_Function_base::_M_manager, _Ref_manager<>::_M_manager,
      	_Function_handler<void(_ArgTypes...), _Member _Class::*>::_M_manager):
      	Adjust.
      
      From-SVN: r142862
      c947d638
  7. Dec 19, 2008
  8. Dec 18, 2008
    • Jack Howarth's avatar
      21674.cc: Add xfail on all targets except darwin. · c3329535
      Jack Howarth authored
      2008-12-18  Jack Howarth  <howarth@bromo.med.uc.edu>
      
      	* testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
      	Add xfail on all targets except darwin.
      	* libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/
      	1674.cc: Same.
      	* libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc: Correct syntax
      	for xfailing on all targets except linux.
      
      From-SVN: r142819
      c3329535
    • Ralf Wildenhues's avatar
      Backport from upstream Libtool: · baafc534
      Ralf Wildenhues authored
      	* libltdl.m4 (_LT_SYS_DYNAMIC_LINKER)
      	(_LT_LINKER_SHLIBS): Add cache variables to tests that
      	require the linker to work.  For shlibpath_overrides_runpath,
      	this also changes the semantics to let the result from the C
      	compiler take precedence.
      
      boehm-gc/
      
      	* configure: Regenerate.
      
      fixincludes/
      
      	* configure: Regenerate.
      
      gcc/
      
      	* configure: Regenerate.
      
      libffi/
      
      	* configure: Regenerate.
      
      libgfortran/
      
      	* configure: Regenerate.
      
      libgomp/
      
      	* configure: Regenerate.
      
      libjava/classpath/
      
      	* configure: Regenerate.
      
      libjava/
      
      	* configure: Regenerate.
      
      libmudflap/
      
      	* configure: Regenerate.
      
      libobjc/
      
      	* configure: Regenerate.
      
      libssp/
      
      	* configure: Regenerate.
      
      libstdc++-v3/
      
      	* configure: Regenerate.
      
      zlib/
      
      	* configure: Regenerate.
      
      From-SVN: r142817
      baafc534
  9. Dec 17, 2008
  10. Dec 16, 2008
    • Jack Howarth's avatar
      c99_classification_macros_c.cc: Don't xfail excessive errors on darwin8 or later. · 91102877
      Jack Howarth authored
      2008-12-16  Jack Howarth  <howarth@bromo.med.uc.edu>
      
              * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
      	Don't xfail excessive errors on darwin8 or later.
      
      From-SVN: r142782
      91102877
    • Benjamin Kosnik's avatar
      cstdatomic: Remove assert include. · d4e1b072
      Benjamin Kosnik authored
      2008-12-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/c_global/cstdatomic: Remove assert include.
      	* include/debug/debug.h: Consolidate __replacement_assert...
      	* include/parallel/base.h: Consolidate __replacement_assert...
      	* include/bits/c++config: ...here.
      	* include/bits/atomic_0.h: Use it.
      	* include/bits/atomic_2.h: Same.
      	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust line numbers.
      	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
      
      From-SVN: r142777
      d4e1b072
  11. Dec 13, 2008
    • Benjamin Kosnik's avatar
      atomic.cc: Revert last change. · 1a6e6753
      Benjamin Kosnik authored
      2008-12-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/atomic.cc: Revert last change.
      	* include/bits/atomic_2.h: Move cassert include to...
      	* include/c_global/cstdatomic: ...here.
      	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust line numbers.
      	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
      
      From-SVN: r142742
      1a6e6753
    • Benjamin Kosnik's avatar
      Makefile.am: Remove -x c++ for atomic build rules. · 7581b88a
      Benjamin Kosnik authored
      2008-12-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/Makefile.am: Remove -x c++ for atomic build rules.
      	* src/Makefile.in: Regenerate.
      	* src/atomic.cc: Move mutex include before cstdatomic.
      
      From-SVN: r142738
      7581b88a
    • H.J. Lu's avatar
      re PR libstdc++/37144 (A bug in... · 81ff169c
      H.J. Lu authored
      re PR libstdc++/37144 (A bug in include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp)
      
      2008-12-12  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR libstdc++/37144
      	* testsuite/util/regression/trait/assoc/type_trait.hpp
      	(regression_test_type_traits): Add const to pair_type_rebind.
      
      From-SVN: r142736
      81ff169c
    • Benjamin Kosnik's avatar
      atomic.cc: Correct guards to match mutex.cc. · b0c2c850
      Benjamin Kosnik authored
      2008-12-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/atomic.cc: Correct guards to match mutex.cc.
      
      From-SVN: r142735
      b0c2c850
  12. Dec 12, 2008
    • Benjamin Kosnik's avatar
      cstdatomic: Update to N2798. · 50ce8d3d
      Benjamin Kosnik authored
      
      2008-12-11  Benjamin Kosnik  <bkoz@redhat.com>
      	    Richard Henderson  <rth@redhat.com>
      
      	* include/c_global/cstdatomic: Update to N2798.
      	(atomic): Remove explicit constructors as per DR 845.
      	* include/bits/atomic_0.h: New. Switchable implementation.
      	* include/bits/atomic_2.h: New. Lock-free implementation.
      	* include/c_compatibility/stdatomic.h: Use foward headers.
      	* include/bits/atomicfwd_cxx.h: New.
      	* include/bits/atomicfwd_c.h: New.
      	* src/atomic.cc: Adjust.
      	* acinclude.m4 (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove,
      	unconditionally use default/deleted syntax.
      	(GLIBCXX_ENABLE_ATOMIC_BUILTINS): Check for 2, 8.
      	* include/Makefile.am (bits_headers): Add atomicfwd_c.h,
      	atomicfwd_cxx.h, atomic_0.h, atomic_2.h.
      	* include/Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* config/abi/pre/gnu.ver: Adjust exports.
      
      	* testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc: Adjust.
      	* testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc: Same.
      	* testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Same.
      	* testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Same.
      	* testsuite/29_atomics/atomic_address/cons/explicit_value.cc: Move to..
      	* testsuite/29_atomics/atomic_address/cons/single_value.cc: ...this.
      	* testsuite/29_atomics/atomic_address/cons/copy_neg.cc
      	* testsuite/29_atomics/atomic_integral/cons/single_value.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/default.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/direct_list.cc: New.
      	* testsuite/29_atomics/atomic_integral/cons/copy_list.cc: New.
      	* testsuite/29_atomics/atomic_integral/requirements/
      	standard_layout.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/
      	integral_assignment.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/increment.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/decrement.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/bitwise.cc: New.
      	* testsuite/29_atomics/atomic_integral/operators/
      	integral_conversion.cc: New.
      	* testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Adjust.
      	* testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Same.
      	* testsuite/29_atomics/atomic_flag/requirements/
      	standard_layout.cc: Same.
      	* testsuite/29_atomics/atomic_flag/
      	atomic_global_fence_compatibility.cc: Kill.
      	* testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Adjust.
      	* testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc: Same.
      	* testsuite/29_atomics/headers/cstdatomic/macros.cc: Same.
      	* testsuite/29_atomics/headers/stdatomic.h/macros.c: Same.
      	* testsuite/29_atomics/headers/stdatomic.h/types.c: Same.
      	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
      	* testsuite/29_atomics/atomic/cons/explicit_value.cc: Move to...
      	* testsuite/29_atomics/atomic/cons/single_value.cc: ...this.
      	* testsuite/29_atomics/atomic/cons/copy_neg.cc
      	* testsuite/29_atomics/atomic/cons/direct_list.cc: New.
      	* testsuite/29_atomics/atomic/cons/copy_list.cc: New.
      	* testsuite/29_atomics/atomic/requirements/standard_layout.cc: New.
      	* testsuite/29_atomics/atomic/requirements/base_classes.cc: New.
      	* testsuite/29_atomics/atomic/operators/integral_assignment.cc: New.
      	* testsuite/29_atomics/atomic/operators/integral_conversion.cc: New.
      	* testsuite/util/testsuite_hooks.h (bitmask_operators): Move...
      	* testsuite/util/testsuite_common_types.h: ...here.
      	(atomic_integrals_no_bool): New.
      	(atomic_integrals): New.
      	(has_increment_operators, has_decrement_operators)
      	(direct_list_initializable, single_value_constructible)
      	(standard_layout, has_bitwise_operators, integral_convertable)
      	(integral_assignable): Add.
      
      
      Co-Authored-By: default avatarRichard Henderson <rth@redhat.com>
      
      From-SVN: r142714
      50ce8d3d
    • Jakub Jelinek's avatar
      re PR libstdc++/37582 (std::pow strange overload resolution) · 2d07fd8a
      Jakub Jelinek authored
      	PR c++/37582
      	* testsuite/26_numerics/headers/cmath/37582.cc: New.
      
      From-SVN: r142707
      2d07fd8a
  13. Dec 08, 2008
    • Paolo Carlini's avatar
      [multiple changes] · a5d137be
      Paolo Carlini authored
      2008-12-08  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/tr1_impl/cmath: Undef requof / remquol too; add using
      	declarations.
      	* acinclude.m4 [GLIBCXX_CHECK_C99_TR1]: Check remquof / remquol too.
      	* testsuite/tr1/8_c_compatibility/cmath/functions.cc: Adjust.
      	* configure: Regenerate.
      
      2008-12-08  Edward Smith-Rowland  <3dw4rd@verizon.net>
      
      	* include/bits/forward_list.h: Fixed spurious "forward_swap" in doxy.
      
      From-SVN: r142548
      a5d137be
  14. Dec 06, 2008
  15. Dec 05, 2008
  16. Dec 04, 2008
    • Paolo Carlini's avatar
      re PR libstdc++/38368 (locale(const char* std_name) may create locale with broken facets) · 1d9aba81
      Paolo Carlini authored
      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.
      
      From-SVN: r142439
      1d9aba81
  17. Dec 02, 2008
    • Paolo Carlini's avatar
      2008-12-02 Paolo Carlini <paolo.carlini@oracle.com> · 22701443
      Paolo Carlini authored
      	* Tweak last ChangeLog entry.
      
      From-SVN: r142359
      22701443
    • Paolo Carlini's avatar
      PR libstdc++/38365 (cont) · 3ecaae52
      Paolo Carlini authored
      2008-12-02  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38365 (cont)
      	* src/localename.cc (locale::locale(const locale&, const locale&,
      	category)): Revert last changes.
      	* src/localename.cc (locale::_Impl::_M_replace_categories(const
      	_Impl*, category)): Fix here instead; rework.
      
      From-SVN: r142358
      3ecaae52
    • Paolo Carlini's avatar
      re PR libstdc++/38365 (Locale, constructed from named and unnamed locales, become named) · 95e5f0ce
      Paolo Carlini authored
      2008-12-02  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38365
      	* src/localename.cc (locale::locale(const locale&, const locale&,
      	category)): Fix.
      	* testsuite/22_locale/locale/cons/38365.cc: New.
      
      From-SVN: r142349
      95e5f0ce
    • Benjamin Kosnik's avatar
      re PR libstdc++/38080 (dead links in libstdc++ headers) · a40fff0e
      Benjamin Kosnik authored
      2008-12-01  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/38080
      	* include/std/iostream: Correct URL.
      	* include/std/streambuf: Same.
      	* include/std/bitset: Same.
      	* include/std/iosfwd: Same.
      	* include/std/fstream: Same.
      	* include/std/istream: Same.
      	* include/std/ostream: Same.
      	* include/std/sstream: Same.
      	* include/bits/basic_ios.h: Same.
      	* include/bits/stl_map.h: Same.
      	* include/bits/stl_set.h: Same.
      	* include/bits/stl_multimap.h: Same.
      	* include/bits/ios_base.h: Same.
      	* include/bits/stl_multiset.h: Same.
      	* include/bits/char_traits.h: Same.
      	* include/bits/stl_relops.h: Same.
      	* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
      	* testsuite/27_io/ios_base/cons/copy_neg.cc: Ditto.
      
      From-SVN: r142344
      a40fff0e
  18. Nov 26, 2008
    • Janis Johnson's avatar
      re PR testsuite/28870 (configuring, over-riding timeout values in testsuite) · d4038ca2
      Janis Johnson authored
      gcc/
      	PR testsuite/28870
      	* doc/sourcebuild.texi (Test Directives): Add dg-timeout and
      	dg-timeout-factor.
      
      gcc/testsuite/
      	PR testsuite/28870
      	* lib/timeout.exp: New.
      	* lib/timeout-dg.exp: New.
      	* lib/gcc-dg.exp: Include new timeout library files.
      	(dg-test): Unset timeout variables.
      	* lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
      	* lib/g++.exp (g++_target_compile): Ditto.
      	* lib/gfortran.exp (gfortran_target_compile): Ditto.
      	* lib/objc.exp (objc_target_compile): Ditto.
      	* lib/obj-c++.exp (obj-c++_target_compile): Ditto.
      	* lib/obj-c++.exp (obj-c++_target_compile): Ditto.
      	* lib/gnat.exp (gnat_target_compile): Ditto.
      
      libstdc++-v3/
      	PR testsuite/28870
      	* testsuite/lib/libstdc++.exp: Include new timeout library files.
      	(libstdc++_init): Define tool_timeout.
      	(dg-test): Override DejaGnu proc.
      	(v3_target_compile): Set timeout value from new proc.
      	(v3_target_compile_as_c): Ditto.
      
      libmudflap/
      	PR testsuite/28870
      	* testsuite/lib/mfdg.exp (dg-test): Use new timeout support.
      	(dg-timeout): Remove.
      	(standard-wait): Remove.
      	* testsuite/lib/libmudflap.exp: Include new timeout library files.
      	(libmudflap_target_compile): Set timeout value from new proc.
      
      libgomp/
      	PR testsuite/28870
      	* testsuite/lib/libgomp.exp: Include new timeout library files.
      	(libgomp_target_compile): Set timeout value from new proc.
      
      From-SVN: r142225
      d4038ca2
  19. Nov 24, 2008
    • Paolo Carlini's avatar
      PR libstdc++/38244 (cont, debug bits) · c32f57c0
      Paolo Carlini authored
      2008-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38244 (cont, debug bits)
      	* include/debug/bitset (bitset<>::bitset(const char*, char, char)):
      	Remove, do not implement DR 778.
      
      From-SVN: r142153
      c32f57c0
    • Paolo Carlini's avatar
      re PR libstdc++/38244 (bitset initialization from 0 rejected.) · 9daf8216
      Paolo Carlini authored
      2008-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38244
      	* include/std/bitset (bitset<>::bitset(const char*, char, char)):
      	Remove, do not implement DR 778.
      	* doc/xml/manual/intro.xml: Remove entry for DR 778.
      	* testsuite/23_containers/bitset/cons/2.cc: Remove.
      	* testsuite/23_containers/bitset/cons/dr396.cc: Tweak.
      	* testsuite/23_containers/bitset/cons/38244.cc: Add.
      
      From-SVN: r142152
      9daf8216
  20. Nov 21, 2008
    • Paolo Carlini's avatar
      38210.cc: Tweak. · 6b96ae3a
      Paolo Carlini authored
      2008-11-21  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/22_locale/num_put/put/char/38210.cc: Tweak.
      	* testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
      
      From-SVN: r142086
      6b96ae3a
    • Paolo Carlini's avatar
      re PR libstdc++/38210 (num_put<>::do_put(void*) performs padding incorrectly... · d2f6b13b
      Paolo Carlini authored
      re PR libstdc++/38210 (num_put<>::do_put(void*) performs padding incorrectly when adjustfield==internal)
      
      2008-11-21  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38210
      	* include/bits/locale_facets.tcc (num_put<>::do_put(iter_type,
      	ios_base&, char_type, const void*)): Fix.
      	* testsuite/22_locale/num_put/put/char/38210.cc: New.
      	* testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
      
      From-SVN: r142085
      d2f6b13b
  21. Nov 20, 2008
    • Paolo Carlini's avatar
      re PR libstdc++/38196 (num_put<>::do_put(bool) performs 'internal' padding... · 7391b597
      Paolo Carlini authored
      re PR libstdc++/38196 (num_put<>::do_put(bool) performs 'internal' padding incorrectly when boolalpha==true)
      
      2008-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/38196
      	* include/bits/locale_facets.tcc (num_put<>::do_put(iter_type,
      	ios_base&, char_type, bool)): Fix.
      	* testsuite/22_locale/num_put/put/char/38196.cc: New.
      	* testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
      
      From-SVN: r142048
      7391b597
Loading