1. 17 Nov, 2011 16 commits
  2. 16 Nov, 2011 19 commits
  3. 15 Nov, 2011 5 commits
    • alpha: Convert to atomic optabs. · 2371d1a0
      From-SVN: r181395
      Richard Henderson committed
    • re PR libstdc++/51142 ([C++0x] map::erase(key) doesn't compile with -D_GLIBCXX_DEBUG.) · 6dc88283
      2011-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/51142
      	* include/debug/unordered_map (unordered_map<>::erase(iterator),
      	unordered_multimap<>::erase(iterator)): Add, consistently with
      	LWG 2059.
      	* include/debug/unordered_set (unordered_set<>::erase(iterator),
      	unordered_multiset<>::erase(iterator)): Likewise.
      	* include/debug/map.h (map<>::erase(iterator)): Likewise.
      	* include/debug/multimap.h (multimap<>::erase(iterator)): Likewise.
      	* include/profile/map.h (map<>::erase(iterator)): Likewise.
      	* include/profile/multimap.h (multimap<>::erase(iterator)): Likewise.
      	* include/bits/hashtable.h (_Hashtable<>::erase(iterator)): Likewise.
      	* include/bits/stl_map.h (map<>::erase(iterator)): Likewise.
      	* include/bits/stl_multimap.h (multimap<>::erase(iterator)): Likewise.
      	* include/bits/stl_tree.h (_Rb_tree<>::erase(iterator)): Likewise.
      	* testsuite/23_containers/unordered_map/erase/51142.cc: New.
      	* testsuite/23_containers/multimap/modifiers/erase/51142.cc: Likewise.
      	* testsuite/23_containers/set/modifiers/erase/51142.cc: Likewise.
      	* testsuite/23_containers/unordered_multimap/erase/51142.cc: Likewise.
      	* testsuite/23_containers/unordered_set/erase/51142.cc: Likewise.
      	* testsuite/23_containers/multiset/modifiers/erase/51142.cc: Likewise.
      	* testsuite/23_containers/unordered_multiset/erase/51142.cc: Likewise.
      	* testsuite/23_containers/map/modifiers/erase/51142.cc: Likewise.
      
      From-SVN: r181394
      Paolo Carlini committed
    • pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump. · f01fe5f6
      2011-11-16  Tom de Vries  <tom@codesourcery.com>
      
      	* gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
      	* gcc.dg/pr43864-2.c: Same.
      	* gcc.dg/pr43864-3.c: Same.
      	* gcc.dg/pr43864-4.c: Same.
      
      From-SVN: r181393
      Tom de Vries committed
    • tree-ssa-tail-merge.c (replace_block_by): Add frequency of bb2 to bb1. · fa405d7b
      2011-11-16  Tom de Vries  <tom@codesourcery.com>
      
      	* tree-ssa-tail-merge.c (replace_block_by): Add frequency of bb2 to bb1.
      
      From-SVN: r181392
      Tom de Vries committed
    • re PR rtl-optimization/51051 (build fails on cris-elf building libstdc++-v3) · 1ff2fd21
      	PR rtl-optimization/51051
      	PR bootstrap/51086
      	* function.c (thread_prologue_and_epilogue_insns): Guard
      	emitting return with single_succ_p test.
      
      From-SVN: r181391
      Alan Modra committed