1. 14 Feb, 2010 1 commit
  2. 13 Feb, 2010 2 commits
  3. 12 Feb, 2010 9 commits
  4. 11 Feb, 2010 23 commits
  5. 10 Feb, 2010 5 commits
    • re PR c++/41896 ([c++0x] Segfault because of a nested lambda function) · 2cb95a6a
      	PR c++/41896
      	* semantics.c (outer_lambda_capture_p): Use current_function_decl
      	instead of current_class_type.
      
      From-SVN: r156673
      Jason Merrill committed
    • PR c++/42983, core issue 906 · f1c3cf3c
      	PR c++/42983, core issue 906
      	* method.c (defaultable_fn_check): Check virtualness.
      	* include/std/thread (~_Impl_base): Move default out of line.
      	* libsupc++/nested_exception.h (~nested_exception): Likewise.
      
      From-SVN: r156672
      Jason Merrill committed
    • re PR c++/43016 ([C++0x] Inappropriate multiple definition error for lambda… · 7a79ff3b
      re PR c++/43016 ([C++0x] Inappropriate multiple definition error for lambda function when inside inline functions)
      
      	PR c++/43016
      	* semantics.c (maybe_add_lambda_conv_op): Set DECL_INTERFACE_KNOWN.
      
      From-SVN: r156671
      Jason Merrill committed
    • ira-conflicts.c (add_insn_allocno_copies): Use find_reg_note instead of loop. · 56592e03
      2010-02-10  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* ira-conflicts.c (add_insn_allocno_copies): Use find_reg_note
      	instead of loop.
      
      From-SVN: r156670
      Vladimir Makarov committed
    • hashtable.h: Fold in include/tr1_impl/hashtable.h contents. · ab65a4c7
      2010-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/tr1/hashtable.h: Fold in include/tr1_impl/hashtable.h
      	contents.
      	* include/tr1_impl/hashtable.h: Remove.
      	* include/tr1_impl/hashtable_policy.h: Move and rename...
      	* include/tr1/hashtable_policy.h: ... here.
      	* include/tr1_impl/unordered_map: Move and rename...
      	* include/tr1/unordered_map.h: ... here.
      	* include/tr1_impl/unordered_set: Move and rename...
      	* include/tr1/unordered_set.h: ... here.
      	* include/tr1_impl/unordered_map: Move and rename...
      	* include/tr1/unordered_map.h: ... here.
      	* include/tr1/unordered_map: Adjust.
      	* include/tr1/unordered_set: Likewise.
      	* include/Makefile.am: Adjust.
      	* include/Makefile.in: Regenerate.
      
      	* include/std/c++0x_warning.h: Move...
      	* include/bits/c++0x_warning.h: ... here.
      	* include/debug/unordered_map: Adjust.
      	* include/debug/unordered_set: Likewise.
      	* include/std/tuple: Likewise.
      	* include/std/system_error: Likewise.
      	* include/std/forward_list: Likewise.
      	* include/std/thread: Likewise.
      	* include/std/type_traits: Likewise.
      	* include/std/future: Likewise.
      	* include/std/regex: Likewise.
      	* include/std/atomic: Likewise.
      	* include/std/ratio: Likewise.
      	* include/std/random: Likewise.
      	* include/std/unordered_map: Likewise.
      	* include/std/chrono: Likewise.: Likewise.
      	* include/std/condition_variable: Likewise.
      	* include/std/mutex: Likewise.
      	* include/std/unordered_set: Likewise.
      	* include/std/array: Likewise.
      	* include/profile/unordered_map: Likewise.
      	* include/profile/unordered_set: Likewise.
      	* include/c_global/cinttypes: Likewise.
      	* include/c_global/ctgmath: Likewise.
      	* include/c_global/cfenv: Likewise.
      	* include/c_global/cstdint: Likewise.
      	* include/c_global/cstdbool: Likewise.
      	* include/c_global/ccomplex: Likewise.
      
      	* include/bits/shared_ptr.h: Do not include <bits/c++0x_warning.h>
      	at all, the file is not meant to be included by the users.
      	* include/bits/functional_hash.h: Likewise.
      	* include/bits/unique_ptr.h: Likewise.
      	* include/bits/forward_list.h: Likewise.
      
      	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust dg-*
      	line numbers.
      	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	assign_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	insert_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_2_neg.cc: Likewise.
      	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
      
      From-SVN: r156667
      Paolo Carlini committed