1. 31 May, 2011 8 commits
    • re PR debug/49047 (DW_AT_linkage_name missing for constructors and destructors) · 874e7c17
      Fix PR debug/49047
      
      gcc/
      
      	* dwarf2out.c (gen_subprogram_die): Emit linkage name attribute
      	for concrete functions containing the code of cloned functions.
      
      gcc/testsuite/
      
      	* g++.dg/debug/dwarf2/cdtor-1.C: New test.
      
      From-SVN: r174472
      Dodji Seketeli committed
    • Use __sync_bool_compare_and_swap in x86 locks.h. · 755b3b7c
      2011-05-31  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR libgcj/49193
      	* configure.host (sysdeps_dir): Set to i386 for x86_64.
      
      	* sysdep/i386/locks.h (compare_and_swap): Call
      	__sync_bool_compare_and_swap.
      	(release_set): Call write_barrier ().
      
      	* sysdep/x86-64/locks.h: Removed.
      
      From-SVN: r174471
      H.J. Lu committed
    • tree-ssa-forwprop.c (forward_propagate_into_comparison): Rename to ... · 2e87621c
      2011-05-31  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-forwprop.c (forward_propagate_into_comparison): Rename
      	to ...
      	(forward_propagate_into_comparison_1): ... this.
      	(forward_propagate_comparison): Rename to ...
      	(forward_propagate_into_comparison): ... this.  Split out
      	real forward propagation code to ...
      	(forward_propagate_comparison): ... this.
      	(forward_propagate_into_gimple_cond): Remove looping.
      	(forward_propagate_into_cond): Likewise.
      	(simplify_not_neg_expr): Return whether we have done something.
      	(simplify_gimple_switch): Likewise.
      	(tree_ssa_forward_propagate_single_use_vars): Rename to ...
      	(ssa_forward_propagate_and_combine): ... this.  Re-structure
      	to do a forward forward-propagation walk on BBs and a backward
      	stmt combining walk on BBs.  Consistently re-scan changed
      	statements.
      	(pass_forwprop): Adjust.
      
      From-SVN: r174470
      Richard Guenther committed
    • re PR testsuite/49239 (Random gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c failure) · 7bc91385
      	PR testsuite/49239
      	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
      	output array.
      
      From-SVN: r174469
      Ira Rosen committed
    • status_cxx200x.xml: Update. · 6e31553b
      2011-05-31  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* doc/xml/manual/status_cxx200x.xml: Update.
      	* doc/html/*: Regenerate.
      
      From-SVN: r174468
      Jonathan Wakely committed
    • godump.c (go_format_type): Correct length of name added to obstack for anonymous field. · 5a880d5d
      	* godump.c (go_format_type): Correct length of name added to
      	obstack for anonymous field.
      
      From-SVN: r174465
      Ian Lance Taylor committed
    • type_traits (__or_, __and_): Add trivial definitions for a single element. · dd7b175e
      2011-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/type_traits (__or_, __and_): Add trivial definitions
      	for a single element.
      	* include/bits/stl_pair.h: Use __and_ in noexcept specs and
      	constraints.
      	(pair<>::pair(pair&&)): Define.
      	(pair<>::pair(const pair<>&)): Constrain with is_convertible.
      	(pair<>::pair(pair<>&&)): Likewise, remove noexcept.
      	* include/std/tuple: Use __and_ in noexcept specs and constraints.
      	(_Tuple_impl<>::_Tuple_impl(allocator_arg_t, const _Alloc&,
      	_Tuple_impl&&)): Remove noexcept.
      	(tuple<>::tuple(_UElements&&...), tuple(const tuple<_UElements...>&),
      	tuple(tuple<_UElements...>&&), tuple(const pair<_U1, _U2>&),
      	tuple(pair<_U1, _U2>&&)): Constrain with is_convertible.
      	* testsuite/20_util/tuple/moveable2.cc: Use = delete.
      	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
      	Adjust dg-error line numbers.
      	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
      	Likewise.
      	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
      	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
      
      From-SVN: r174464
      Paolo Carlini committed
    • Daily bump. · c7dfcaeb
      From-SVN: r174463
      GCC Administrator committed
  2. 30 May, 2011 22 commits
  3. 29 May, 2011 10 commits