1. 31 Jan, 2011 27 commits
  2. 30 Jan, 2011 13 commits
    • PR libstdc++/36104 part four · 12ffa228
      2011-01-30  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/36104 part four
      	* include/bits/c++config (_GLIBCXX_STD): Remove.
      	(_GLIBCXX_STD_D, _GLIBCXX_PR): Now _GLIBCXX_STD_C.
      	(_GLIBCXX_P): Now _GLIBCXX_STD_A.
      	(_GLIBCXX_NAMESPACE_DEBUG, _GLIBCXX_NAMESPACE_PARALLEL,
      	 _GLIBCXX_NAMESPACE_PROFILE, _GLIBCXX_NAMESPACE_VERSION): Remove.
      	(_GLIBCXX_INLINE_DEBUG, _GLIBCXX_INLINE_PARALLEL,
      	 _GLIBCXX_INLINE_PROFILE): Remove.
      	(_GLIBCXX_BEGIN_NAMESPACE(X)): Remove.
      	(_GLIBCXX_END_NAMESPACE): Remove.
      	(_GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)): Remove.
      	(_GLIBCXX_END_NESTED_NAMESPACE): Remove.
      	(_GLIBCXX_BEGIN_NAMESPACE_ALGO): Add.
      	(_GLIBCXX_END_NAMESPACE_ALGO): Add.
      	(_GLIBCXX_BEGIN_NAMESPACE_CONTAINER): Add.
      	(_GLIBCXX_END_NAMESPACE_CONTAINER): Add.
      	(_GLIBCXX_BEGIN_NAMESPACE_VERSION): Add.
      	(_GLIBCXX_END_NAMESPACE_VERSION): Add.
      	(_GLIBCXX_BEGIN_LDBL_NAMESPACE): To _GLIBCXX_BEGIN_NAMESPACE_LDBL.
      	(_GLIBCXX_END_LDBL_NAMESPACE): To _GLIBCXX_END_NAMESPACE_LDBL.
      	(_GLIBCXX_VISIBILITY_ATTR): Revert to _GLIBCXX_VISIBILITY.
      	* include/*: Use new macros for namespace scope.
      	* config/*: Same.
      	* src/*: Same.
      
      	* src/Makefile.am (sources): Remove debug_list.cc, add
      	compatibility-debug_list-2.cc.
      	(parallel_sources): Remove parallel_list.cc, add
      	compatibility-parallel_list-2.cc.
      	(compatibility-parallel_list-2.[o,lo]): New rule.
      	* src/Makefile.in: Regenerate.
      	* src/debug_list.cc: Remove.
      	* src/parallel_list.cc: Remove.
      	* src/compatibility-list-2.cc: New.
      	* src/compatibility-debug_list-2.cc: New.
      	* src/compatibility-parallel_list-2.cc: New.
      
      	* doc/doxygen/user.cfg.in: Adjust macros.
      
      	* testsuite/20_util/auto_ptr/assign_neg.cc: Adjust line numbers, macros.
      	* testsuite/20_util/declval/requirements/1_neg.cc: Same.
      	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
      	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
      	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
      	* testsuite/20_util/forward/c_neg.cc: Same.
      	* testsuite/20_util/forward/f_neg.cc: Same.
      	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
      	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
      	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Same.
      	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Same.
      	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
      	* testsuite/23_containers/forward_list/capacity/1.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	assign_neg.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	insert_neg.cc: Same.
      	* testsuite/23_containers/list/capacity/29134.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
      	* testsuite/23_containers/vector/bool/capacity/29134.cc: Same.
      	* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
      	* testsuite/25_algorithms/sort/35588.cc: Same.
      	* testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
      	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Same.
      	* testsuite/ext/profile/profiler_algos.cc: Same.
      	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
      	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
      	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
      	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Same.
      	* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
      
      From-SVN: r169421
      Benjamin Kosnik committed
    • extend.texi: Follow spelling conventions. · c4c8962b
      	* doc/extend.texi: Follow spelling conventions.
      	* doc/invoke.texi: Fix a typo.
      
      From-SVN: r169420
      Kazu Hirata committed
    • hpux11.opt: New. · e543b94c
      	* config/hpux11.opt: New.
      	* config.gcc (hppa*64*-*-hpux11*, hppa[12]*-*-hpux11*,
      	ia64*-*-hpux*): Use hpux11.opt.
      
      From-SVN: r169419
      Joseph Myers committed
    • config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules to tmake_file. · a70e0551
      2011-01-30  Jonathan Yong <jon_y@users.sourceforge.net> 
      
      	* config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules
      	to tmake_file.
      
      From-SVN: r169418
      Jonathan Yong committed
    • update_version_svn (SVN): Remove obsolete comment. · 176a192a
      	* update_version_svn (SVN): Remove obsolete comment.
      	(CURR_DATE): Fix description.
      	Fix description of checkout procedure.
      
      From-SVN: r169417
      Gerald Pfeifer committed
    • re PR fortran/47042 (ICE with character pointer in function) · 1ca99f75
      2011-01-31  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/47042
              * resolve.c (resolve_fl_procedure): Reject stmt functions
              with pointer/allocatable attribute.
      
      2011-01-31  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/47042
              * gfortran.dg/stmt_func_1.f90: New.
      
      From-SVN: r169415
      Tobias Burnus committed
    • re PR fortran/47042 (ICE with character pointer in function) · 86d7449c
      2011-01-31  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/47042
              * interface.c (gfc_procedure_use): Add explicit interface check
              * for
              pointer/allocatable functions.
      
      2011-01-31  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/47042
              * gfortran.dg/interface_34.f90: New.
      
      From-SVN: r169414
      Tobias Burnus committed
    • re PR fortran/47523 (Concatenation with deferred length character with lhs variable) · dafdf269
      2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/47523
      	* trans-expr.c (gfc_trans_assignment_1): If the rhs is an op
      	expr and is assigned to a deferred character length scalar,
      	make sure that the function is called before reallocation,
      	so that the length is available. Include procedure pointer
      	and procedure pointer component rhs as well.
      
      2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/47523
      	* trans-expr.c (gfc_trans_assignment_1): If the rhs is an op
      	expr and is assigned to a deferred character length scalar,
      	make sure that the function is called before reallocation,
      	so that the length is available. Include procedure pointer
      	and procedure pointer component rhs as well.
      
      	PR fortran/45170
      	PR fortran/35810
      	PR fortran/47350
      	* gfortran.dg/allocatable_function_5.f90: New test not added by
      	mistake on 2011-01-28.
      
      From-SVN: r169413
      Paul Thomas committed
    • install.texi (hppa-hp-hpux10): Remove references to HP support sites. · 7be03a0e
      	* doc/install.texi (hppa-hp-hpux10): Remove references to HP
      	support sites.
      
      From-SVN: r169412
      Gerald Pfeifer committed
    • install.texi (Binaries): Remove outdated reference for Motorola 68HC11/68HC12 downloads. · b596ed64
      	* doc/install.texi (Binaries): Remove outdated reference for
      	Motorola 68HC11/68HC12 downloads.
      
      From-SVN: r169409
      Gerald Pfeifer committed
    • abi.xml: Adjust link to C++ ABI specification. · 4e2d4dc3
      	* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
      	Improve description of one such reference.
      
      From-SVN: r169408
      Gerald Pfeifer committed
    • codecvt.xml: Fix link to The Austin Common Standards Revision Group. · a3bf9d08
      	* doc/xml/manual/codecvt.xml: Fix link to The Austin Common
      	Standards Revision Group.
      	* doc/xml/manual/locale.xml: Ditto.
      	* doc/xml/manual/messages.xml: Ditto.
      	* doc/xml/manual/using_exceptions.xml: Ditto.
      
      From-SVN: r169406
      Gerald Pfeifer committed
    • extend.texi (Thread-Local): Adjust reference to Ulrich Drepper's paper. · 419d1d37
      	* doc/extend.texi (Thread-Local): Adjust reference to Ulrich
      	Drepper's paper.
      
      From-SVN: r169404
      Gerald Pfeifer committed