1. 01 Feb, 2011 2 commits
  2. 31 Jan, 2011 30 commits
  3. 30 Jan, 2011 8 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