1. 10 Mar, 2002 12 commits
    • Win32Process.java: Added comment. · 0c1fcb02
      	* java/lang/Win32Process.java: Added comment.
      	* include/posix.h (_Jv_platform_close_on_exec): New function.
      	Include fcntl.h.
      	* include/win32.h (_Jv_platform_close_on_exec): New function.
      	* java/net/natPlainSocketImpl.cc (create): Set close-on-exec
      	flag.
      	(accept): Likewise.
      	* java/net/natPlainDatagramSocketImpl.cc (create): Set
      	close-on-exec flag.
      	* java/io/natFileDescriptorPosix.cc (open): Set close-on-exec
      	flag.
      
      From-SVN: r50536
      Tom Tromey committed
    • * target.c (ffetarget_print_hex): Const-ify. · b29bb832
      From-SVN: r50535
      Kaveh R. Ghazi committed
    • * combine.c (make_extraction): Fix error in last change. · 27e486c5
      From-SVN: r50533
      Kaveh R. Ghazi committed
    • Fix ChangeLog for my last entry. · a4334c36
      From-SVN: r50532
      Kaveh Ghazi committed
    • Daily bump. · 156d2e04
      From-SVN: r50531
      GCC Administrator committed
    • verify.cc (state::NO_STACK): New constant. · 621fba99
      	* verify.cc (state::NO_STACK): New constant.
      	(state::is_unmerged_ret_state): Handle case where stacktop is
      	NO_STACK.
      	(state::merge): Handle NO_STACK merges.
      	(handle_jsr_insn): Invalidate PC, and use special NO_STACK state
      	for instruction following jsr.
      	(stacktop, stackdepth): Removed unused variables.
      	(pop_jump): Ignore case where all remaining states are skipped.
      
      From-SVN: r50526
      Tom Tromey committed
    • ImageMediaEntry: Removed. · 2c59df99
      	* java/awt/ImageMediaEntry: Removed.
      	* java/awt/MediaEntry: Removed.
      
      From-SVN: r50524
      Bryce McKinlay committed
    • Hashtable synchronization for PowerPC. · 45597167
      libjava:
      	Hashtable synchronization for PowerPC.
      	* configure.in: Define SLOW_PTHREAD_SELF if configure.host set
      	slow_pthread_self. Set up symlink for sysdeps directory.
      	* configure: Rebuild.
      	* configure.host: Document more shell variables. Set sysdeps_dir
      	for most platforms. Set slow_pthread_self for i686. Set
      	enable_hash_synchronization_default and slow_pthread_self for PowerPC.
      	* posix-threads.cc (_Jv_ThreadSelf_out_of_line): Use release_set so
      	that memory barrier is emitted where required.
      	* prims.cc: 64-bit align static primitive class instances.
      	* include/posix-threads.h (_Jv_ThreadSelf for SLOW_PTHREAD_SELF): Add
      	read_barrier() to enforce ordering of reads.
      	* sysdep/powerpc/locks.h: New file. Implementation of synchronization
      	primitives for PowerPC.
      	* sysdep/i386/locks.h: New file. Synchronization primitives for i386
      	moved from natObject.cc.
      	* sysdep/alpha/locks.h: Likewise.
      	* sysdep/ia64/locks.h: Likewise.
      	* sysdep/generic/locks.h: Likewise.
      	* java/lang/natObject.cc: Move thread synchronization primitives to
      	system-dependent headers.
      gcc/java:
      	* decl.c (java_init_decl_processing): Make sure class_type_node
      	alignment is not less than 64 bits if hash synchronization isenabled.
      
      boehm-gc:
      	* include/gc_priv.h: Define ALIGN_DOUBLE on 32 bit targets if GCJ
      	support is enabled, for hash synchronization.
      
      From-SVN: r50523
      Bryce McKinlay committed
    • natFileDescriptorWin32.cc (read): Return -1 if zero bytes read and no failure code returned. · 828c1ddc
      2002-03-09  Adam Megacz  <adam@xwt.org>
      
              * java/io/natFileDescriptorWin32.cc (read): Return -1 if zero
              bytes read and no failure code returned.
      
      From-SVN: r50519
      Adam Megacz committed
    • configure.in: Define SLOW_PTHREAD_SELF if configure.host set slow_pthread_self. · aa754383
      libjava:
      	* configure.in: Define SLOW_PTHREAD_SELF if configure.host set
      	slow_pthread_self. Set up symlink for sysdeps directory.
      	* configure.host: Document more shell variables. Set sysdeps_dir
      	for most platforms. Set slow_pthread_self for i686. Set
      	enable_hash_synchronization_default and slow_pthread_self for PowerPC.
      	* posix-threads.cc (_Jv_ThreadSelf_out_of_line): Use release_set so
      	that memory barrier is emitted where required.
      	* include/posix-threads.h (_Jv_ThreadSelf for SLOW_PTHREAD_SELF): Add
      	read_barrier() to enforce ordering of reads.
      	* sysdep/powerpc/locks.h: New file. Implementation of synchronization
      	primitives for PowerPC.
      	* sysdep/i386/locks.h: New file. Synchronization primitives for i386
      	moved from natObject.cc.
      	* sysdep/alpha/locks.h: Likewise.
      	* sysdep/ia64/locks.h: Likewise.
      	* sysdep/generic/locks.h: Likewise.
      	* java/lang/natObject.cc: Move thread synchronization primitives to
      	system-dependent headers.
      
      gcc/java:
      	* decl.c (java_init_decl_processing): Make sure class_type_node
      	alignment is not less than 64 bits if hash synchronization is enabled.
      
      boehm-gc:
      	* include/gc_priv.h: Define ALIGN_DOUBLE on 32 bit targets if GCJ
      	support is enabled, for hash synchronization.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r50518.2
      Bryce McKinlay committed
    • c4x.c (c4x_fp_reglist): Const-ify. · 0139adca
      	* c4x.c (c4x_fp_reglist): Const-ify.
      	* cris.c (cris_print_operand): Likewise.
      	* i386.c (ix86_va_arg): Likewise.
      	* ia64/unwind-ia64.c (unw_decode_table): Likewise.
      	* m32r.c (m32r_hard_regno_mode_ok): Likewise.
      	* m32r.h (m32r_hard_regno_mode_ok): Likewise.
      	* mcore.c (regno_reg_class, mcore_unique_section): Likewise.
      	* mcore.h (regno_reg_class): Likewise.
      	* mips.c (gen_int_relational): Likewise.
      	* ns32k.c (ns32k_reg_class_contents, regclass_map): Likewise.
      	* ns32k.h (ns32k_reg_class_contents, regclass_map): Likewise.
      	* pdp11.c (pdp11_assemble_integer): Likewise.
      	* pj.h (INITIALIZE_TRAMPOLINE): Likewise.
      	* s390.c (s390_branch_condition_mnemonic, regclass_map):
      	Likewise.
      	* s390.h (regclass_map): Likewise.
      	* sh.c (shift_amounts): Likewise.
      	* sh.md (rot_tab): Likewise.
      
      From-SVN: r50517
      Kaveh R. Ghazi committed
    • gcc_release: Build diffs for ada and chill. · 1c0d0c3e
      	* gcc_release: Build diffs for ada and chill.  Make "bzip2" a new
      	major mode.
      
      From-SVN: r50516
      Joseph Myers committed
  2. 09 Mar, 2002 28 commits