1. 15 Jan, 2009 5 commits
    • dce.c (find_call_stack_args, [...]): Fixed comments. · 750900db
      2009-01-15  Kenneth Zadeck <zadeck@naturalbridge.com>
      
      	* dce.c (find_call_stack_args, delete_unmarked_insns): Fixed
      	comments.
      
      From-SVN: r143398
      Kenneth Zadeck committed
    • acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME], [...]): Remove. · 959d14e1
      2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
      	[GLIBCXX_CHECK_NANOSLEEP]): Remove.
      	([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
      	* configure.ac: Adjust.
      	* doc/xml/manual/configure.xml: Update.
      	* testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
      	* testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
      	* testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
      	* configure: Regenerate.
      	* config.h.in: Likewise.
      
      	* src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
      	thread::joinable, thread::swap, this_thread::get_id,
      	this_thread::yield): Define inline...
      	* include/std/thread: ... here.
      	* config/abi/pre/gnu.ver: Adjust.
      
      Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r143397
      Chris Fairles committed
    • configure.ac (ia64*-*-*vms*): Add case with no gdb or ld support. · 52535a64
      * configure.ac (ia64*-*-*vms*): Add case with no gdb or ld support.
      * configure: Regenerate.
      
      From-SVN: r143394
      Douglas B Rupp committed
    • re PR c++/38636 (ICE with broken ctor declaration) · 0efc4442
      gcc/cp/ChangeLog:
      2009-01-13  Dodji Seketeli  <dodji@redhat.com>
      
      	PR c++/38636
      	* name-lookup.c (pushtag): Don't create members to types that are not
      	being created.
      
      gcc/testsuite/ChangeLog:
      2009-01-13  Dodji Seketeli  <dodji@redhat.com>
      
      	PR c++/38636
      	* g++.dg/parse/crash50.C: New test.
      
      From-SVN: r143392
      Dodji Seketeli committed
    • re PR rtl-optimization/38245 (stack corruption when a call is removed but not… · 0196c95e
      re PR rtl-optimization/38245 (stack corruption when a call is removed but not the outgoing argument pushes)
      
      	PR rtl-optimization/38245
      	* calls.c (expand_call): Add stack arguments to
      	CALL_INSN_FUNCTION_USAGE even for pure calls (when
      	ACCUMULATE_OUTGOING_ARGS) and even for args partially passed
      	in regs and partially in memory or BLKmode arguments.
      	(emit_library_call_value_1): Add stack arguments to
      	CALL_INSN_FUNCTION_USAGE even for pure calls (when
      	ACCUMULATE_OUTGOING_ARGS).
      	* dce.c: Include tm_p.h.
      	(find_call_stack_args): New function.
      	(deletable_insn_p): Call it for CALL_P insns.  Add ARG_STORES
      	argument.
      	(mark_insn): Call find_call_stack_args for CALL_Ps.
      	(prescan_insns_for_dce): Walk insns backwards in bb rather than
      	forwards.  Allocate and free arg_stores bitmap if needed, pass it
      	down to deletable_insn_p, don't mark stores set in arg_stores
      	bitmap, clear the bitmap at the beginning of each bb.
      	* Makefile.in (dce.o): Depend on $(TM_P_H).
      
      	* gcc.dg/pr38245-3.c: New test.
      	* gcc.dg/pr38245-3.h: New file.
      	* gcc.dg/pr38245-4.c: New file.
      	* gcc.dg/pr38364.c: New test.
      
      From-SVN: r143387
      Jakub Jelinek committed
  2. 14 Jan, 2009 19 commits
  3. 13 Jan, 2009 16 commits