1. 16 Sep, 2006 7 commits
  2. 15 Sep, 2006 21 commits
  3. 14 Sep, 2006 12 commits
    • concurrence.h (__mutex::__mutex): Pass address of mutex to *_MUTEX_INIT_FUNCTION. · b128c5ef
      2006-09-14  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/concurrence.h (__mutex::__mutex): Pass address of
      	mutex to *_MUTEX_INIT_FUNCTION.
      
      From-SVN: r116954
      Benjamin Kosnik committed
    • norun.lst: Adjust for previous change. · b00fef55
      	* norun.lst: Adjust for previous change.
      
      From-SVN: r116953
      Arnaud Charlet committed
    • re PR middle-end/28884 (TARGET_FUNCTION_VALUE not documented) · 1b03c58a
      	PR middle-end/28884.
      	* doc/tm.texi (TARGET_FUNCTION_VALUE): Document.
      	(FUNCTION_VALUE, FUNCTION_OUTGOING_VALUE): Deprecate.
      	Replace mentions of FUNCTION_VALUE and FUNCTION_OUTGOING_VALUE
      	with TARGET_FUNCTION_VALUE.
      
      Co-Authored-By: Kazu Hirata <kazu@codesourcery.com>
      
      From-SVN: r116951
      Richard Guenther committed
    • re PR target/26504 (compute_frame_pointer_to_cfa_displacement error for avr… · e8d0d6d2
      re PR target/26504 (compute_frame_pointer_to_cfa_displacement error for avr target with --with-dwarf2)
      
      	PR target/26504
      	* config/avr/avr.h (FRAME_POINTER_CFA_OFFSET): Define.
      
      From-SVN: r116950
      Anatoly Sokolov committed
    • re PR boehm-gc/29068 (Bootstrap fails building libjava on SPARC/Solaris) · 975147a4
      libjava
      	PR boehm-gc/29068:
      	* boehm.cc (_Jv_GCAttachThread): Disable on Solaris.
      	(_Jv_GCDetachThread): Likewise.
      boehm-gc
      	PR boehm-gc/29068.
      	* misc.c (GC_init_inner): Don't use GC_get_thread_stack_base on
      	Solaris.
      
      From-SVN: r116948
      Tom Tromey committed
    • in_out_parameter.adb: New test. · 351272b9
      	* gnat.dg/in_out_parameter.adb: New test.
      
      From-SVN: r116945
      Olivier Hainque committed
    • Update list of tests requiring stack checking Add handling of tests using Ada... · fc87142b
      Update list of tests requiring stack checking
      Add handling of tests using Ada 95 semantics and thus requiring -gnat95 switch
      
      From-SVN: r116944
      Arnaud Charlet committed
    • * posix-threads.cc: Include "posix.h". · f7ad6748
      From-SVN: r116943
      Andreas Schwab committed
    • atomicity.h: Move to... · 2e362c74
      2006-09-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/atomicity.h: Move to...
      	* include/ext/atomicity.h: ...here.	
      	* include/bits/concurrence.h: Move to...
      	* include/ext/concurrence.h: ...here.
      	* include/Makefile.am (ext_headers): Additions.
      	(bits_headers): Subtractions.
      	* include/Makefile.in: Regenerate.
      
      	* include/ext/bitmap_allocator.h (_Mutex), __threads_enabled,
      	_Lock, _Auto_Lock): Subsume into...
      	* include/bits/concurrence.h (__mutex): ..this. Error check
      	locking and unlocking.	
      	(lock): Uglify to...
      	(__scoped_lock): Use __mutex. 
      	(__glibcxx_mutex_define_initialized): Remove.
      	(__glibcxx_mutex_type): Remove.
      
      	* include/tr1/boost_shared_ptr.h: Formating tweaks, adjustments.
      	(_Lock_policy): Move from here...
      	* include/ext/concurrence.h: ... to here.
      	(__shared_ptr_default_lock_mode): To __default_lock_policy.
      	(_S_lockfree): To _S_atomic.
      	Document.
      
      	* libsupc++/guard.cc (static_mutex): Subsume into and fixup for...
      	* include/ext/concurrence.h (__recursive_mutex): ...this. Error
      	check locking and unlocking.
      	* libsupc++/eh_alloc.cc: Use __scoped_lock.
      
      	* config/os/aix/atomicity.h: Fixups for include paths, mutex to
      	__scoped_mutex change, removal of locking defines.
      	* config/os/irix/atomicity.h: Same.
      	* config/cpu/cris/atomicity.h: Same.
      	* config/cpu/m68k/atomicity.h: Same.
      	* config/cpu/hppa/atomicity.h: Same.
      	* config/cpu/mips/atomicity.h: Same.
      	* config/cpu/sparc/atomicity.h: Same.
      	* config/cpu/i386/atomicity.h: Same.
      	* config/cpu/i486/atomicity.h: Same.
      	* config/cpu/sh/atomicity.h: Same.
      	* config/cpu/generic/atomicity_mutex/atomicity.h: Same.
      	* include/ext/pool_allocator.h: Same.
      	* include/ext/bitmap_allocator.h: Same.
      	* include/ext/rc_string_base.h: Same.
      	* include/ext/mt_allocator.h: Same.
      	* include/bits/locale_classes.h: Same.
      	* include/bits/basic_string.h: Same.
      	* include/bits/ios_base.h: Same.
      	* include/tr1/memory: Same.
      	* src/pool_allocator.cc: Same.
      	* src/mt_allocator.cc: Same.
      	* src/locale_init.cc: Same.
      	* src/ios.cc: Same.
      	* src/locale.cc: Same.
      	* src/bitmap_allocator.cc: Same.
      	* src/ios_init.cc: Same.
      	* src/debug.cc: Same.
      
      From-SVN: r116942
      Benjamin Kosnik committed
    • posix.cc (_Jv_platform_nanotime): Return nanoseconds, not microseconds; use… · 06fcf754
      posix.cc (_Jv_platform_nanotime): Return nanoseconds, not microseconds; use gettimeofday when available.
      
      	* posix.cc (_Jv_platform_nanotime): Return nanoseconds, not
      	microseconds; use gettimeofday when available.
      	* posix-threads.cc (_Jv_CondWait): Improve accuracy and range of
      	timeout calculation.
      	* testsuite/libjava.lang/Thread_Sleep_2.java: New.
      	* testsuite/libjava.lang/Thread_Sleep_2.out: New.
      	* testsuite/libjava.lang/Thread_Sleep_2.xfail: New.
      
      From-SVN: r116941
      Geoffrey Keating committed
    • tree-ssa.texi (Jumps): RESULT_DECL can also be an operand of a RETURN_EXPR · f5efb27f
              * doc/tree-ssa.texi (Jumps): RESULT_DECL can also be an operand
              of a RETURN_EXPR
      
      From-SVN: r116940
      Aldy Hernandez committed
    • re PR debug/28980 (ICE in loc_descriptor_from_tree_1 with -g) · 3c3f1a6f
      
      2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	PR debug/28980
              * dwarf2out.c (loc_descriptor_from_tree_1): Handle
              FUNCTION_DECL.
      
      2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	PR debug/28980
              * gcc.c-torture/compile/debugvlafunction-1.c: New test.
      
      From-SVN: r116939
      Andrew Pinski committed