1. 02 Feb, 2009 12 commits
  2. 01 Feb, 2009 2 commits
  3. 31 Jan, 2009 8 commits
  4. 30 Jan, 2009 13 commits
  5. 29 Jan, 2009 5 commits
    • thread: Remove unused headers. · cbdab9c8
      2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/std/thread: Remove unused headers.
      	(__thread_data_base): Remove unused mutex and base.
      	(thread::~thread): Only detach if joinable.
      	(thread::joinable): Test if thread data ptr is empty.
      	(thread::_M_thread_data_mutex): Remove.
      	(thread::_M_get_thread_data): Remove.
      	(thread::_M_make_thread_data): Remove overload, use make_shared.
      	(thread::id::id): Make constructor explicit.
      	* src/thread.cc (thread::join,thread::detach): Throw if not joinable.
      	(thread::_M_start_thread): Break shared_ptr cycle on error.
      	(__thread_proxy): Use shared_ptr swap instead of copy and reset.
      	* testsuite/30_threads/thread/member/4.cc: New.
      	* testsuite/30_threads/thread/member/5.cc: New.
      
      From-SVN: r143772
      Jonathan Wakely committed
    • ira-color.c (allocno_reload_assign): Update comments. · 3631be48
      2009-01-29  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* ira-color.c (allocno_reload_assign): Update comments.
      	* regmove.c (regmove_optimize): Likewise.
      
      	* ra.h: Removed.
      
      From-SVN: r143771
      H.J. Lu committed
    • configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu). · 416ac4d4
      2009-01-29  Robert Millan  <rmh@aybabtu.com>
      
      	* configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu).
      	* configure: Regenerate.
      
      gcc/
      2009-01-29  Robert Millan  <rmh@aybabtu.com>
      
      	* gcc/config.gcc: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu).
      	* gcc/config/i386/kopensolaris-gnu.h: New file.  Undefine
      	`MD_UNWIND_SUPPORT'.
      	* gcc/config/kopensolaris-gnu.h: New file (based on kfreebsd-gnu.h).
      
      From-SVN: r143768
      Robert Millan committed
    • re PR tree-optimization/39007 (-ftree-loop-distribution ICEs) · d5e54bc1
      gcc/
      	PR tree-optimization/39007
      	* tree-loop-distribution.c (generate_builtin): Use
      	recompute_dominator to compute the immediate dominator of the
      	basic block just after the loop.
      
      gcc/testsuite/
      	PR tree-optimization/39007
      	* gcc.dg/tree-ssa/pr39007.c: New.
      
      From-SVN: r143767
      Kazu Hirata committed
    • typeck.c (invalid_nonstatic_memfn_p): Use DECL_NONSTATIC_MEMBER_FUNCTION_P. · 90ef7773
      2009-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* typeck.c (invalid_nonstatic_memfn_p): Use
      	DECL_NONSTATIC_MEMBER_FUNCTION_P.
      
      From-SVN: r143761
      Paolo Carlini committed