1. 09 Feb, 2009 15 commits
  2. 08 Feb, 2009 3 commits
  3. 07 Feb, 2009 5 commits
    • thread (thread::id): Move definition inside thread. · d7afcd2b
      2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/std/thread (thread::id): Move definition inside thread.
      	Use native_handle_type. Remove this_thread::get_id friend.
      	Change __thread_data_ptr to __shared_base_ptr.
      	(thread::id::id(native_handle_type): Make public. Still explicit.
      	Use native_handle_type. Change _M_thread_id to _M_thread.
      	(thread::__thread_data_base): Rename to _Impl_base. Use id, change
      	_M_thread_handle to _M_id.
      	(thread::__thread_data): Rename to _Impl.
      	Fixup for renames.
      	(thread::_M_make_thread_data): Return derived type.
      	(thread::hardware_concurrency): Add definition for default case.
      	(thread::get_id): Now can define inline.
      	(thread): Change _M_thread_data to _M_data.
      	(this_thread::get_id): Now can define inline.
      	* src/thread.cc (__thread_proxy): Rename to
      	execute_native_thread_routine.
      	Fixup for other renames.
      	* testsuite/30_threads/thread/cons/assign_neg.cc: New.
      	* testsuite/30_threads/thread/cons/copy_neg.cc: New.
      	* testsuite/30_threads/thread/algorithm: Move to..
      	* testsuite/30_threads/thread/swap: ...this.
      	* testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
      	* testsuite/30_threads/thread/id/operators.cc: New.
      
      From-SVN: r144007
      Benjamin Kosnik committed
    • avr.c (avr_mcu_t): Add ata6289 device. · 5a7e237c
      	* config/avr/avr.c (avr_mcu_t): Add ata6289 device.
      	* config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): (Ditto.).
      	* config/avr/t-avr (MULTILIB_MATCHES): (Ditto.).
      
      From-SVN: r144006
      Anatoly Sokolov committed
    • re PR c++/35147 (ICE trying to expand an argument pack with zero arguments) · da1512ad
      /cp
      2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/35147
      	PR c++/37737
      	* cp-tree.h (TMPL_ARGS_HAVE_MULTIPLE_LEVELS): Check TREE_VEC_LENGTH.
      
      /testsuite
      2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/35147
      	PR c++/37737
      	* g++.dg/cpp0x/vt-35147.C: New.
      	* g++.dg/cpp0x/vt-37737-1.C: Likewise.
      	* g++.dg/cpp0x/vt-37737-2.C: Likewise.
      
      From-SVN: r144001
      Paolo Carlini committed
    • re PR c/35434 (ICE with attribute alias) · feab5a67
      	PR c/35434
      	* c-common.c (handle_alias_attribute): Disallow attribute for
      	anything not a FUNCTION_DECL or VAR_DECL.
      
      testsuite:
      	* gcc.dg/attr-alias-4.c: New test.
      
      From-SVN: r143998
      Joseph Myers committed
    • Daily bump. · 7d073491
      From-SVN: r143996
      GCC Administrator committed
  4. 06 Feb, 2009 10 commits
  5. 05 Feb, 2009 7 commits