Skip to content
Snippets Groups Projects
  1. Sep 04, 2007
    • Andrew Haley's avatar
      [multiple changes] · f202305d
      Andrew Haley authored
      2007-09-04  Andrew Haley  <aph@redhat.com>
      
      	PR java/27908
      	* testsuite/libjava.lang/PR27908.java
      	({run1,run2,run3}.isRunning): New Method.
      	(main): Fix race condition.
      
      2007-08-29  Andrew Haley  <aph@redhat.com>
      
      	* gnu/classpath/natVMStackWalker.cc (VMStackWalker::getCallingClass):
      	Make sure we're not sibcalled.
      	(GET_CALLING_CLASS): Define for ARM EABI.
      
      2007-08-22  Andrew Haley  <aph@redhat.com>
      
      	* configure.host (BACKTRACESPEC): Add arm*-linux*.
      
      2007-08-22  Andrew Haley  <aph@redhat.com>
      
      	* configure.ac (LIBSTDCXXSPEC): New.
      	* configure.host: Add arm*-linux* to pthread test.
      	* configure.ac (LIBGCJTESTSPEC): Add path to libstdc++ for ARM
      	EABI.
      	* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use
      	-fexceptions for ARM EABI.
      	* testsuite/lib/libjava.exp (libjava_arguments): Add libgcj-test.spec.
      	(libjava_invoke): Log the invocation.
      
      2007-08-15  Andrew Haley  <aph@redhat.com>
      
      	* configure.ac (extra_ldflags): Define.
      	* Makefile.am: Use extra_ldflags for all executables.
      
      2007-08-14  Andrew Haley  <aph@redhat.com>
      
      	* sysdep/arm/backtrace.h: Remove stubs for _Unwind_GetIPInfo,
      	_Unwind_GetRegionStart, and _Unwind_Backtrace.
      
      2007-07-27  Andrew Haley  <aph@redhat.com>
      
      	* gnu/classpath/natVMStackWalker.cc (GET_CALLING_CLASS): Stub for
      	ARM EABI.
      	* exception.cc (get_exception_header_from_ue): New.
      	(get_ttype_entry): ARM EABI version.
      	(PERSONALITY_FUNCTION): Add ARM EABI code.
      	* sysdep/arm/backtrace.h: New file.
      	* stacktrace.cc (_URC_NORMAL_STOP): New.
      	* configure.ac (extra_ldflags_libjava): Add libsupc++.la for ARM
      	EABI.
      	* configure.host (BACKTRACESPEC): Add arm/backtrace.h.
      
      From-SVN: r128098
      f202305d
  2. Jan 24, 2007
    • Andreas Krebbel's avatar
      unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with _uleb128_t and... · f767122b
      Andreas Krebbel authored
      unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
      
      2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with 
      	_uleb128_t and _Unwind_SWord with _sleb128_t.
      	* unwind-dw2.c (extract_cie_info, execute_stack_op, execute_cfa_program,
      	uw_frame_state_for, uw_update_context_1): Likewise.
      	* unwind-c.c (parse_lsda_header, PERSONALITY_FUNCTION): Likewise.
      	* unwind-pe.h (read_uleb128, read_sleb128,
      	read_encoded_value_with_base): Likewise.
      	* unwind-generic.h: Define _sleb128_t and _uleb128_t types.
      
      2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* libsupc++/eh_personality.cc (parse_lsda_header, check_exception_spec,
      	get_ttype_entry, empty_exception_spec, PERSONALITY_FUNCTION): Replaced
      	_Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
      
      2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* exception.cc (parse_lsda_header, PERSONALITY_FUNCTION): Replaced
      	_Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
      
      From-SVN: r121116
      f767122b
  3. Sep 27, 2006
    • Jack Howarth's avatar
      re PR target/26792 (need to use autoconf when using newly-added libgcc functions) · d4708d9d
      Jack Howarth authored
      2006-09-26  Jack Howarth  <howarth@bromo.med.uc.edu>
      
      	PR target/26792:
      	* exception.cc (PERSONALITY_FUNCTION): use _Unwind_GetIP
      	if HAVE_GETIPINFO not defined.
      	* stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Likewise.
      	(_Jv_StackTrace::getLineNumberForFrame): Likewise.
      	* configure.ac: use GCC_CHECK_UNWIND_GETIPINFO.
      	* aclocal.m4, configure, include/config.h.in, Makefile.in:
      	Rebuilt.
      
      From-SVN: r117259
      d4708d9d
  4. Feb 27, 2006
    • Jakub Jelinek's avatar
      re PR other/26208 (Serious problem with unwinding through signal frames) · 754e45a8
      Jakub Jelinek authored
      	PR other/26208
      	* unwind-dw2.c (struct _Unwind_Context): Add signal_frame field.
      	(extract_cie_info): Handle S flag in augmentation string.
      	(execute_cfa_program): If context->signal_frame, execute also
      	fs->pc == context->ra instructions.
      	(uw_frame_state_for): If context->signal_frame, don't subtract one
      	from context->ra to find FDE.
      	(uw_update_context_1): Set context->signal_frame to
      	fs->signal_frame.
      	(_Unwind_GetIPInfo): New function.
      	* unwind-dw2.h (_Unwind_FrameState): Add signal_frame field.
      	* unwind-c.c (PERSONALITY_FUNCTION): Use _Unwind_GetIPInfo instead
      	of _Unwind_GetIP.
      	* unwind-sjlj.c (_Unwind_GetIPInfo): New function.
      	* unwind-generic.h (_Unwind_GetIPInfo): New prototype.
      	* unwind-compat.c (_Unwind_GetIPInfo): New function.
      	* libgcc-std.ver (_Unwind_GetIPInfo): Export @@GCC_4.2.0.
      	* config/ia64/unwind-ia64.c (_Unwind_GetIPInfo): New function.
      	* config/arm/unwind-arm.h (_Unwind_GetIPInfo): Define.
      	* config/i386/linux-unwind.h (x86_fallback_frame_state,
      	x86_64_fallback_frame_state): Set fs->signal_frame.
      	* config/rs6000/linux-unwind.h (ppc_fallback_frame_state): Likewise.
      	(MD_FROB_UPDATE_CONTEXT): Define unconditionally.
      	(frob_update_context): Likewise.  Workaround missing S flag in
      	Linux 2.6.12 - 2.6.16 kernel vDSOs.
      	* config/s390/linux-unwind.h (s390_fallback_frame_state): Likewise.
      	Remove the psw_addr + 1 hack.
      libjava/
      	* exception.cc (PERSONALITY_FUNCTION): Use _Unwind_GetIPInfo instead
      	of _Unwind_GetIP.
      	* include/i386-signal.h (MAKE_THROW_FRAME): Change into empty macro.
      	(HANDLE_DIVIDE_OVERFLOW): Don't adjust _res->eip if falling through
      	to throw.
      	* include/x86_64-signal.h (MAKE_THROW_FRAME): Change into empty
      	macro.
      	* include/powerpc-signal.h (MAKE_THROW_FRAME): Change into empty
      	macro.
      libstdc++-v3/
      	* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Use
      	_Unwind_GetIPInfo instead of _Unwind_GetIP.
      
      From-SVN: r111488
      754e45a8
  5. May 20, 2005
  6. May 17, 2005
    • Nathan Sidwell's avatar
      unwind-dw2-fde-glibc.c (base_from_cb_data, [...]): Use gcc_assert and... · 79d0dfa3
      Nathan Sidwell authored
      unwind-dw2-fde-glibc.c (base_from_cb_data, [...]): Use gcc_assert and gcc_unreachable as appropriate.
      
      	* unwind-dw2-fde-glibc.c (base_from_cb_data,
      	_Unwind_IteratePhdrCallback): Use gcc_assert and gcc_unreachable as
      	appropriate.
      	* unwind-dw2-fde.c (__deregister_frame_info_bases,
      	base_from_object, fde_split, end_fde_sort): Likewise.
      	* unwind-dw2.c (_Unwind_GetGR, _Unwind_SetGR, execute_stack_op,
      	execute_cfa_program, _Unwind_SetSpColumn, uw_update_context_1,
      	uw_init_context_1): Likewise.
      	* unwind.inc (_Unwind_RaiseException_Phase2, _Unwind_Resume,
      	_Unwind_Resume_or_Rethrow): Likewise.
      	* unwind-pe.h (__gxx_abort): Do not define.
      	(size_of_encoded_value, base_of_encoded_value,
      	read_encoded_value_with_base): Use gcc_unreachable.
      	* unwind.h (_Unwind_GetTextRelBase): Likewise.
      
      From-SVN: r99835
      79d0dfa3
  7. Mar 11, 2005
    • Bryce McKinlay's avatar
      exception.cc: Remove stray MethodRef.h include. · c0cbd601
      Bryce McKinlay authored
      2005-03-10  Bryce McKinlay  <mckinlay@redhat.com>
      
              * exception.cc: Remove stray MethodRef.h include.
              * java/lang/natClass.cc: Likewise.
              * gnu/gcj/runtime/MethodRef.java: Removed.
              * gnu/gcj/runtime/StackTrace.java, gnu/gcj/runtime/natNameFinder.cc,
              gnu/gcj/runtime/natStackTrace.cc: Really removed.
              * java/lang/natRuntime.cc (_load): Remove unsed variable.
              * Makefile.am (ordinary_java_source_files): Remove MethodRef.java.
              * Makefile.in: Rebuilt.
      
      From-SVN: r96288
      c0cbd601
  8. Mar 10, 2005
    • Bryce McKinlay's avatar
      New Stack Trace infrastructure. · 18744d9b
      Bryce McKinlay authored
      2005-03-10  Bryce McKinlay  <mckinlay@redhat.com>
      
      	New Stack Trace infrastructure.
      	* Makefile.am (libgcj0_convenience_la_SOURCES): Add stacktrace.cc.
      	(gnu/gcj/runtime/StackTrace.lo): Removed.
      	(ordinary_java_source_files): Remove obsolete files.
      	(nat_source_files): Remove obsolete files. Add natVMThrowable.cc.
      	* configure.host (fallback_backtrace_h): Set backtrace header
      	for mingw and cygwin targets.
      	* configure.ac: Make symlink for fallback backtrace headers.
      	* Makefile.in, configure: Rebuilt.
      	* defineclass.cc (_Jv_ClassReader::read_one_code_attribute):
      	Read 'LineNumberTable' attribute.
      	(_Jv_ClassReader::read_one_class_attribute): Read 'SourceFile'
      	attribute.
      	(_Jv_ClassReader::handleCodeAttribute): Initialize method line
      	table fields.
      	* exception.cc: Remove unused include.
      	* interpret.cc (DIRECT_THREADED, insn_slot): Moved to java-interp.h.
      	(SAVE_PC): New macro. Save current PC in the interpreter frame.
      	(NULLCHECK, NULLARRAYCHECK): Use SAVE_PC.
      	(_Jv_InterpMethod::compile): Translate bytecode PC values in the line
      	table to direct threaded instruction values.
      	(_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Removed.
      	(_Jv_InterpMethod::run): No longer member function. All
      	callers updated. Remove _Unwind calls. Call SAVE_PC whenever a call
      	is made or where an instruction could throw.
      	(_Jv_InterpMethod::get_source_line): New. Look up source line numbers
      	in line_table.
      	* prims.cc (catch_segv): Construct exception after MAKE_THROW_FRAME.
      	(catch_fpe): Likewise.
      	* stacktrace.cc: New file. Stack trace code now here.
      	* gnu/gcj/runtime/MethodRef.java:
      	* gnu/gcj/runtime/NameFinder.java: Mostly reimplemented. Now simply
      	calls addr2line to look up PC addresses in a given binary or shared
      	library.
      	* gnu/gcj/runtime/StackTrace.java, gnu/gcj/runtime/natNameFinder.cc,
      	gnu/gcj/runtime/natStackTrace.cc: Removed.
      	* gnu/java/lang/MainThread.java (call_main): Add comment warning that
      	this function name is specially recognised by the stack trace code
      	and shouldn't be changed.
      	* include/java-interp.h (DIRECT_THREADED, insn_slot): Moved here.
      	(struct  _Jv_LineTableEntry, line_table, line_table_len): New.
      	(_Jv_InterpMethod::run): Update declaration.
      	(_Jv_StackTrace_): New friend. NameFinder and StackTrace no longer
      	friends.
      	(_Jv_InterpFrame): Renamed from _Jv_MethodChain. Add PC field.
      	* include/java-stack.h: New file. Declarations for stack tracing.
      	* include/jvm.h (_Jv_Frame_info): Removed.
      	* java/lang/Class.h: Update friend declarations.
      	* java/lang/VMClassLoader.java (getSystemClassLoader): Simplify
      	exception message.
      	* java/lang/VMThrowable.java (fillInStackTrace): Now native.
      	(getStackTrace): Now native.
      	(data): New RawDataManaged field.
      	* java/lang/natClass.cc: Update includes.
      	(forName): Use _Jv_StackTrace::GetCallingClass for
      	calling-classloader check.
      	(getClassLoader): Likewise.
      	* java/lang/natRuntime.cc: Update includes.
      	(_load): Use _Jv_StackTrace::GetFirstNonSystemClassLoader.
      	* java/lang/natVMSecurityManager.cc: Update includes.
      	(getClassContext): Use _Jv_StackTrace::GetClassContext.
      	* java/lang/natVMThrowable.cc: New file. Native methods for
      	VMThrowable.
      	* java/lang/reflect/natArray.cc: Update includes.
      	(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
      	accessibility check.
      	* java/lang/reflect/natConstructor.cc: Update includes.
      	(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
      	accessibility check.
      	* java/lang/reflect/natField.cc: Update includes.
      	(getAddr): Use _Jv_StackTrace::GetCallingClass to implement
      	accessibility check.
      	* java/lang/reflect/natMethod.cc: Update includes.
      	(invoke): Use _Jv_StackTrace::GetCallingClass to implement
      	accessibility check.
      	* java/util/natResourceBundle.cc: Update includes.
      	(getCallingClassLoader): Use _Jv_StackTrace::GetCallingClass.
      	* java/util/logging/natLogger.cc: Update includes. Use
      	_Jv_StackTrace::GetCallerInfo to get call-site info.
      	* sysdep/generic/backtrace.h: Fallback backtrace code. Stub
      	implementation.
      	* sysdep/i386/backtrace.h: New. Fallback backtrace code. i386
      	implementation.
      
      From-SVN: r96253
      18744d9b
  9. Oct 24, 2003
    • Andrew Haley's avatar
      lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): New. · 90471585
      Andrew Haley authored
      2003-10-22  Andrew Haley  <aph@redhat.com>
      
              * lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): New.
              (java_get_callee_fndecl): New.
      
              * jcf-parse.c (java_parse_file): Call emit_catch_table().
      
              * java-tree.h (ctable_decl): New.
              (catch_classes):  New.
              (java_tree_index): Add JTI_CTABLE_DECL, JTI_CATCH_CLASSES.
      
              * decl.c (java_init_decl_processing): Add catch_class_type.
              Add ctable_decl.
              Add catch_classes field.
      
              * class.c (build_indirect_class_ref): Break out from
              build_class_ref.
              (make_field_value): Check flag_indirect_dispatch.
              (make_class_data): Ditto.
              Tidy uses of PUSH_FIELD_VALUE.
              Add field catch_classes.
              (make_catch_class_record): New.
      
              * java-tree.h (PUSH_FIELD_VALUE): Tidy.
      
      2003-10-22  Andrew Haley  <aph@redhat.com>
      
              * java/lang/natClass.cc (initializeClass): Call
              _Jv_linkExceptionClassTable.
              (_Jv_LinkSymbolTable): Call )_Jv_ThrowNoSuchMethodError.  Call
              _Jv_Defer_Resolution on a method whose ncode is NULL.
              (_Jv_linkExceptionClassTable): New function.
              (_Jv_LayoutVTableMethods): If superclass looks like a constant pool
              entry, look it up.
              * java/lang/Class.h (struct _Jv_CatchClass): New.
              (_Jv_linkExceptionClassTable): New friend.
              (_Jv_Defer_Resolution): New friend.
              (class Class.catch_classes): New field.
              * include/java-interp.h (Jv_Defer_Resolution): New method.
              (_Jv_PrepareClass): Make a friend of _Jv_MethodBase.
              (_Jv_MethodBase.deferred): New field.
              (_Jv_Defer_Resolution): New function.
              * resolve.cc (_Jv_PrepareClass): Resolve deferred handlers.
              * exception.cc (get_ttype_entry): Change return type to void**.
              (PERSONALITY_FUNCTION): Remove all code related to using a
              Utf8Const* for a match type.  Change match type to be a pointer to
              a pointer, rather than a pointer to a Class.
              * defineclass.cc (handleCodeAttribute): Initialize
              method->deferred.
              (handleMethodsEnd): Likewise.
      
      From-SVN: r72886
      90471585
  10. Aug 20, 2003
    • Andrew Haley's avatar
      [multiple changes] · f2f3f409
      Andrew Haley authored
      2003-01-31  Andrew Haley  <aph@redhat.com>
      
      	* except.c (prepare_eh_table_type): Use new encoding for exception
      	handlers when using -fno-assume-compiled.
      
      2003-08-20  Andrew Haley  <aph@redhat.com>
      
      	* gnu/gcj/runtime/StackTrace.java (getClass): New method.
      	* gnu/gcj/runtime/natStackTrace.cc (getClass): New method.
      	(classAt): Break out class lookup function into getClass().
      	* exception.cc (PERSONALITY_FUNCTION): Use new encoding for exception
      	handlers when using -fno-assume-compiled.
      
      From-SVN: r70605
      f2f3f409
  11. Dec 23, 2002
    • Jeff Sturm's avatar
      exception.cc (PERSONALITY_FUNCTION): Clear least-significant-bit of catch_type. · 4017ae6e
      Jeff Sturm authored
      * exception.cc (PERSONALITY_FUNCTION): Clear least-significant-bit
      of catch_type.
      * java/lang/natClass.cc (initializeClass): Link vtable, otable,
      idt tables after initializing superclass.
      * java/lang/natClassLoader.cc (uaddr): New typedef.
      (_Jv_PrepareCompiledClass): Resolve superclass, interfaces
      if they are constant pool indicies.  Don't link vtable, otable yet.
      
      From-SVN: r60450
      4017ae6e
  12. Apr 06, 2002
  13. Feb 13, 2002
  14. Feb 11, 2002
  15. Sep 10, 2001
    • Bryce McKinlay's avatar
      jvm.h (_Jv_AllocRawObj): New prototype. · 7866a458
      Bryce McKinlay authored
      	* include/jvm.h (_Jv_AllocRawObj): New prototype.
      	* boehm.cc (_Jv_AllocRawObj): Implement.
      	* nogc.cc (_Jv_AllocRawObj): Likewise.
      	* exception.cc (_Jv_Throw): Use _Jv_AllocRawObj, not GC_malloc.
      
      From-SVN: r45497
      7866a458
  16. Aug 31, 2001
  17. Jun 10, 2001
  18. May 21, 2001
    • Bryce McKinlay's avatar
      configure.in: Update boehm-gc include dir for new GC version. · 1f4eb17d
      Bryce McKinlay authored
      	* configure.in: Update boehm-gc include dir for new GC version.
      	* configure: Rebuilt.
      	* exception.cc: Only include <gc.h>. Remove TRUE/FALSE hacks and
      	extern "C" wrapper.
      	* boehm.cc: Update includes for new GC version. MAKE_PROC is now
      	GC_MAKE_PROC. mark_proc is now GC_mark_proc.
      	* posix-threads.cc: Only include <gc.h>. Don't need to wrap with
      	extern "C".
      
      From-SVN: r42380
      1f4eb17d
  19. May 12, 2001
  20. Apr 02, 2001
  21. Mar 28, 2001
  22. Mar 26, 2001
    • Richard Henderson's avatar
      exception.cc (java_eh_info): Make value type jthrowable. · b3208f56
      Richard Henderson authored
      	* exception.cc (java_eh_info): Make value type jthrowable.
      	(_Jv_type_matcher): Remove now unneeded cast.
      	(_Jv_Throw): Make argument type jthrowable.  Munge name
      	for SJLJ_EXCEPTIONS here ...
      	* gcj/cni.h: ... not here.
      	(JvThrow): Remove.
      	* gcj/javaprims.h (_Jv_Throw, _Jv_Sjlj_Throw): Update declarations.
      
      	* defineclass.cc, interpret.cc, jni.cc, posix-threads.cc,
      	prims.cc, resolve.cc, gnu/gcj/runtime/natFirstThread.cc,
      	gnu/gcj/xlib/natDrawable.cc, gnu/gcj/xlib/natFont.cc,
      	gnu/gcj/xlib/natWMSizeHints.cc, gnu/gcj/xlib/natWindowAttributes.cc,
      	gnu/gcj/xlib/natXImage.cc, java/io/natFile.cc,
      	java/io/natFileDescriptorEcos.cc, java/io/natFileDescriptorPosix.cc,
      	java/io/natFileDescriptorWin32.cc, java/io/natFileWin32.cc,
      	java/lang/natClass.cc, java/lang/natClassLoader.cc,
      	java/lang/natDouble.cc, java/lang/natObject.cc,
      	java/lang/natPosixProcess.cc, java/lang/natRuntime.cc,
      	java/lang/natString.cc, java/lang/natSystem.cc,
      	java/lang/natThread.cc, java/lang/reflect/natArray.cc,
      	java/lang/reflect/natConstructor.cc, java/lang/reflect/natField.cc,
      	java/lang/reflect/natMethod.cc, java/util/zip/natDeflater.cc,
      	java/util/zip/natInflater.cc:
      	Use throw, not JvThrow or _Jv_Throw.
      
      From-SVN: r40838
      b3208f56
  23. Oct 13, 2000
    • Bryce McKinlay's avatar
      exception.cc: Don't #include "exception". · c26f7a31
      Bryce McKinlay authored
      2000-10-13  Bryce McKinlay  <bryce@albatross.co.nz>
      
      	* exception.cc: Don't #include "exception".
      	(_Jv_eh_alloc): Call abort (), not terminate (), if malloc fails.
      
      	* Makefile.am (libgcj_la_LDFLAGS): Link in libsupc++.
      	* Makefile.in: Updated.
      
      From-SVN: r36855
      c26f7a31
  24. Mar 15, 2000
    • Tom Tromey's avatar
      [multiple changes] · 878885b4
      Tom Tromey authored
      2000-03-15  Tom Tromey  <tromey@cygnus.com>
      
      	* java/io/natFileDescriptorWin32.cc (winerr): Now static.
      
      	* prims.cc (win32_exception_handler): Reformatted.
      
      	* include/win32-threads.h (_Jv_HaveCondDestroy): New define.
      	(_Jv_HaveMutexDestroy): Likewise.
      
      2000-03-15 Jon Beniston <jb7216@bristol.ac.uk>
      
      	* java/io/natFileDescriptorWin32.cc: New file.
      	* java/io/natFileWin32.cc: New file.
      	* java/net/natInetAddress.cc: Added conditional inclusion of
      	Windows / Winsock headers.
      	* java/net/natPlainDatagramSocketImpl.cc: Added conditional
      	inclusion of Windows / Winsock headers.
      	* java/net/natPlainSocketImpl.cc: Added conditional inclusion of
      	Windows / Winsock headers.
      	* include/win32-signal.h: New file.
      	* include/win32-threads.h: New file.
      	* win32-threads.cc: New file.
      	* exception.cc (win32_get_restart_frame): New function.
      	* prims.cc (win32_exception_handler): New function.
      	(main_init) Performs Winsock initialisation.
      	(main_init) Installs exeception handler.
      
      From-SVN: r32567
      878885b4
  25. Mar 07, 2000
  26. Jan 19, 2000
  27. Nov 29, 1999
  28. Nov 19, 1999
  29. Sep 10, 1999
    • Tom Tromey's avatar
      configure: Rebuilt. · 27e934d8
      Tom Tromey authored
      	* configure: Rebuilt.
      	* configure.in: Build include/Makefile.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (SUBDIRS): Added gcj and include.
      	(install-data-local): New target.
      	(extra_headers): New macro.
      	* include/Makefile.in: New file.
      	* include/Makefile.am: New file.
      
      	* interpret.cc: Don't include gcj/field.h or gcj/cni.h.
      	* java/lang/reflect/natField.cc: Don't include gcj/field.h or
      	gcj/cni.h.
      	* boehm.cc: Don't include java-threads.h or gcj/field.h.
      	* resolve.cc: Include config.h.
      	* defineclass.cc: Include config.h.
      	* include/java-interp.h: Don't include config.h.
      	* include/jvm.h: Include java-threads.h, Object.h, java-gc.h,
      	cni.h.
      
      	* gcj/javaprims.h: Regenerated namespace decls.
      	* classes.pl (scan): Don't put `;' after closing brace.
      
      	* Makefile.in: Rebuilt.
      	* Makefile.am (INCLUDES): Added -I for top_srcdir.
      	* configure.in: Create gcj/Makefile.
      	* gcj/Makefile.in: New file.
      	* gcj/Makefile.am: New file.
      	* java/lang/Object.h: Don't include any other headers.
      	* gcj/array.h: Renamed from include/java-array.h.
      	* gcj/field.h: Renamed from include/java-field.h.
      	* gcj/method.h: Renamed from include/java-method.h.
      	* gcj/cni.h, gcj/javaprims.h: Moved from include/.
      	Updated all files to reflect new include structure.
      
      From-SVN: r29278
      27e934d8
  30. Aug 03, 1999
    • Bryce McKinlay's avatar
      ServerSocket.java: Define ANY_IF. · 25fef12b
      Bryce McKinlay authored
              * java/net/ServerSocket.java: Define ANY_IF.
              (ServerSocket (int,int)): Use ANY_IF instead of null to bind to
              all network interfaces.
              * java/net/DatagramSocket.java (DatagramSocket): ditto.
              * java/net/natPlainSocketImpl.cc (bind): Expect 0.0.0' instead of
              null.
              * java/net/natPlainDatagramSocketImpl (bind): Expect 0.0.0'
              instead of null.
      
      From-SVN: r28429
      25fef12b
    • Bryce McKinlay's avatar
      boehm.cc (_Jv_RegisterFinalizer): Cast eth' to GC_PTR. · a0e4da0d
      Bryce McKinlay authored
      eth'
      
              * boehm.cc (_Jv_RegisterFinalizer): Cast eth' to GC_PTR.
              * exception.cc (_Jv_Throw): Cast _Jv_type_matcher' to __eh_matcher.
      
      From-SVN: r28428
      a0e4da0d
  31. Apr 07, 1999
Loading