X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libjava%2FChangeLog;h=b832f796fed084510335d3c3e75c7fd2cf788dcc;hp=9b8dff9c05225687f4cff1d33829f402c5a55670;hb=038d26bdaf35eec8cbda97e3f0dc6c4780e1ae59;hpb=ed063365f86a16e10a4c463540c68706cee50e50 diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 9b8dff9c052..b832f796fed 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,658 @@ +2006-04-24 Tom Tromey + + * java/lang/natClass.cc (_Jv_getInterfaceMethod): Skip . + +2006-04-21 Andrew Haley + + * include/execution.h (struct _Jv_CompiledEngine): Define for + compiled classes. + * java/lang/natClassLoader.cc (_Jv_RegisterClasses): Call + _Jv_RegisterLibForGc. + (_Jv_RegisterClasses_Counted): Likewise. + (_Jv_NewClassFromInitializer): New. + (_Jv_RegisterNewClasses): New. + * sources.am: Regenerate. + * boehm.cc (_Jv_GC_has_static_roots): new. + (_Jv_InitGC): Call GC_register_has_static_roots_callback. + (filename_node, find_file, _Jv_print_gc_store, new_node, + _Jv_GC_has_static_roots, _Jv_RegisterLibForGc): New. + * scripts/makemake.tcl: Add -fno-indirect-classes. + * Makefile.in: Regenerate. + * link.cc (resolve_pool_entry): Allocate constant pool. + Allocate fields. + +2006-04-22 Andreas Tobler + + * configure.ac: Weaken the check for MMAP. + * configure: Rebuilt. + * include/config.h.in: Likewise. + +2006-04-20 Bryce McKinlay + + PR libgcj/27170 + * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h to override + dlopen(). From Anthony Green. + +2006-04-20 Tom Tromey + + PR libgcj/21941: + * gnu/java/net/natPlainDatagramSocketImplPosix.cc (send): Throw + UnknownHostException if needed. + * gnu/java/net/natPlainSocketImplPosix.cc (connect): Throw + UnknownHostException if needed. + +2006-04-19 Tom Tromey + + * Makefile.in: Rebuilt. + * Makefile.am (CLEANFILES): Removed all_java_filelist_files, + all_java_deps_files. + +2006-04-19 Tom Tromey + + * gnu/java/nio/channels/natFileChannelPosix.cc (write): Properly + handle EINTR. + +2006-04-17 Tom Tromey + + PR libgcj/27171: + * testsuite/libjava.lang/pr27171.java: New file. + * testsuite/libjava.lang/pr27171.out: New file. + * gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Return + true if we've seen a high surrogate. + (write): Handle high surrogates at the end of the stream. + Properly emit isolated low surrogates. + +2006-04-17 Andreas Tobler + + * testsuite/libjava.lang/stringconst2.java: Print a stack trace in case + of failure. + +2006-04-13 Tom Tromey + + PR libgcj/26522: + * Makefile.in: Rebuilt. + * Makefile.am (libsubdir): New variable. + +2006-04-12 NAKATA Maho + + PR libgcj/23829 + * configure.ac: Link against -lpthread rather than -lc_r on + FreeBSD 5 and above. + * configure: Regenerate. + +2006-04-11 Bryce McKinlay + + * gnu/gcj/runtime/SystemClassLoader.java (addClass): Get the value + of package-private field "loadedClasses" using reflection. + * java/lang/VMCompiler.java (compileClass): Remove unreachable catch + block. + +2006-04-10 Matthias Klose + + * testsuite/lib/libjava.exp (libjava_init): Recognize multilib + directory names containing underscores. + +2006-04-10 Andrew Haley + + * include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): New. + (SIGNAL_HANDLER): Mark arg as unused. + * configure.host (x86_64-* DIVIDESPEC): Use + fno-use-divide-subroutine. + +2006-04-07 Andrew Haley + + * java/net/InetAddress.java: Throw an UnknownHostException if + lookup fails. + +2006-04-05 Tom Tromey + + PR libgcj/26625: + * Makefile.in: Rebuilt. + * Makefile.am (libgcj-$(gcc_version).jar): Depend on + classpath/lib/compile-classes. + +2006-04-05 Ranjit Mathew + + * configure.host: Add -fno-omit-frame-pointer to libgcj_flags for + MinGW since EBP is used for backtracking through call frames on this + platform. + +2006-04-05 Archit Shah + + PR java/25414 + * gnu/java/rmi/rmic/CompilerProcess.java (computeTypicalArguments): + Add classpath argument. + * gnu/java/rmi/rmic/Compile_gcj.java (computeArguments): Adjust + caller. + * gnu/java/rmi/rmic/Compile_jikes.java (computeArguments): Likewise. + * gnu/java/rmi/rmic/Compile_kjc.java (computeArguments): Likewise. + * gnu/java/rmi/rmic/Compiler.java (getClasspath, setClasspath): New. + * gnu/java/rmi/rmic/RMIC.java: Set classpath for compiler, call + mkdirs for destination directory, correct handling of superclasses + and interfaces of the remote class, correct handling of exceptions + declared by remote methods. + +2006-04-04 Tom Tromey + + PR libgcj/26990: + * prims.cc (_Jv_RunMain): Use exitNoChecksAccessor. + * gnu/java/lang/natMainThread.cc (call_main): Use + exitNoChecksAccessor. + * testsuite/libjava.lang/pr26990.out: New file. + * testsuite/libjava.lang/pr26990.java: New file. + * java/lang/Runtime.java (exitNoChecks): New method. + (exitNoChecksAccessor): Likewise. + (exit): Call exitNoChecks. + +2006-04-03 Tom Tromey + + * Makefile.in: Rebuilt. + * Makefile.am (ZIP): Removed. + (libgcj-$(gcc_version).jar): Use $(JAR). + (src.zip): Likewise. + * configure: Rebuilt. + * configure.ac: Check for jar. Removed code to set ZIP. + +2006-04-03 Andrew Haley + + * testsuite/libjava.lang/Float_2.java: New file. + +2006-03-31 Andreas Tobler + + * posix.cc (_Jv_platform_nanotime): Declare id with clockid_t. + +2006-03-30 Tom Tromey + + PR java/26042: + * testsuite/libjava.compile/pr26042.java: New file. + +2006-03-29 Tom Tromey + + * sources.am, Makefile.in: Rebuilt. + * scripts/makemake.tcl: Scan classpath/external/relaxngDatatype. + +2006-03-29 Tom Tromey + + PR java/26390: + * testsuite/libjava.lang/pr26390.out: New file. + * testsuite/libjava.lang/pr26390.java: New file. + * sources.am, Makefile.in: Rebuilt. + * scripts/makemake.tcl: Compile gnu/java/awt/peer/swing. + +2006-03-29 Tom Tromey + + * posix.cc (_Jv_platform_nanotime): Look for CLOCK_MONOTONIC and + CLOCK_HIGHRES. + +2006-03-28 Anthony Balkissoon + + * scripts/unicode-muncher.pl: Removed this file. + * scripts/MakeCharTables.java: Likewise. + * scripts/unicode-to-chartables.pl: New file. + * java/lang/natCharacter.cc: + (UNASSIGNED_TYPE): New field. + (UNASSIGNED_DIGIT): Likewise. + (UNASSIGNED_DIRECTION): Likewise. + (UNASSIGNED_NUMERIC_VALUE): Likewise. + (PRIVATE_TYPE): Likewise. + (PRIVATE_DIRECTION): Likewise. + (readCodePoint): New method. + (getType(jint)): Likewise. + (toLowerCase(jint)): Likewise. + (toUpperCase(jint)): Likewise. + (toTitleCase(jint)): Likewise. + (digit(jint, jint)): Likewise. + (getNumericValue(jint)): Likewise. + (getDirectionality(jint)): Likewise. + (readChar), + (getType(jchar)), + (toLowerCase(jchar)), + (toUpperCase(jchar)), + (toTitleCase(jchar)), + (digit(jchar, jint)), + (getNumericValue(jchar)), + (getDirectionality(jchar)): Changed references from data to data[0], + blocks to blocks[0], direction to direction[0], numValue to + numValue[0], upper to upper[0], lower to lower[0], and shift to + shift[0] to reflect the new structures in java-chartables.h. + * java/lang/Character.java: + (readCodePoint): Declared new native method. + (getType(int)): Likewise. + (toLowerCase(int)): Likewise. + (toUpperCase(int)): Likewise. + (toTitleCase(int)): Likewise. + (digit(int, int)): Likewise. + (getNumericValue(int)): Likewise. + (getDirectionality(int)): Likewise. + (isLowerCase(int)): New method. + (isUpperCase(int)): Likewise. + (itTitleCase(int)): Likewise. + (isDigit(int)): Likewise. + (isDefined(int)): Likewise. + (isLetter(int)): Likewise. + (isLetterOrDigit(int)): Likewise. + (isJavaIdentifierStart(int)): Likewise. + (isJavaIdentifierPart(int)): Likewise. + (isUnicodeIdentifierStart(int)): Likewise. + (isUnicodeIdentifierPart(int)): Likewise. + (isIdentifierIgnorable(int)): Likewise. + (isSpaceChar(int)): Likewise. + (isWhitespace(int)): Likewise. + (isISOControl(int)): Likewise. + (isMirrored(int)): Likewise. + * include/java-chartables.h: Generated from + scripts/unicode-to-chartables.h. + +2006-03-24 David Daney + + * include/sh-signal.h (MAKE_THROW_FRAME): Change into empty + macro. + +2006-03-15 Tom Tromey + + * testsuite/libjava.jacks/jacks.xfail: Removed + 13.1-runtime-method-5. + +2006-03-15 Tom Tromey + + PR java/26638: + * link.cc (get_interfaces): Skip . + (append_partial_itable): Likewise. + +2006-03-10 Tom Tromey + + PR libgcj/25713: + * java/util/zip/Deflater.java (flush): New method. + * sources.am, Makefile.in: Rebuilt. + * java/util/zip/DeflaterOutputStream.java: Removed. + * java/util/zip/InflaterInputStream.java: Likewise. + * java/util/zip/GZIPInputStream.java: Likewise. + * java/util/zip/GZIPOutputStream.java: Likewise. + +2006-03-10 Andreas Tobler + + * include/powerpc-signal.h: Fix typo in comment. + +2006-03-09 Mark Wielaard + + Imported GNU Classpath 0.90 + * scripts/makemake.tcl: Set gnu/java/awt/peer/swing to ignore. + * gnu/classpath/jdwp/VMFrame.java (SIZE): New constant. + * java/lang/VMCompiler.java: Use gnu.java.security.hash.MD5. + * java/lang/Math.java: New override file. + * java/lang/Character.java: Merged from Classpath. + (start, end): Now 'int's. + (canonicalName): New field. + (CANONICAL_NAME, NO_SPACES_NAME, CONSTANT_NAME): New constants. + (UnicodeBlock): Added argument. + (of): New overload. + (forName): New method. + Updated unicode blocks. + (sets): Updated. + * sources.am: Regenerated. + * Makefile.in: Likewise. + +2006-03-09 Tom Tromey + + PR libgcj/23495: + * java/lang/natString.cc (_Jv_NewString): Use memcpy. + (equals): Use memcmp. + (contentEquals): Likewise. + (getChars): Use memcpy. + (toCharArray): Likewise. + (regionMatches): Use memcmp. + (regionMatches): Likewise. + (startsWith): Likewise. + (concat): Use memcpy. + (valueOf): Likewise. + +2006-03-09 Tom Tromey + + * configure: Rebuilt. + * configure.ac (HAVE_CLOCK_GETTIME): Put -lrt in THREADLIBS as + well. + +2006-03-09 Tom Tromey + + PR libgcj/24461: + * java/util/zip/InflaterInputStream.java (fill): Throw exception + if stream is truncated. + +2006-03-09 Tom Tromey + + * win32.cc (_Jv_platform_nanotime): New function. + * include/win32.h (_Jv_platform_nanotime): Declare. + * posix.cc (_Jv_platform_nanotime): New function. + * include/posix.h (_Jv_platform_nanotime): Declare. + * java/lang/natSystem.cc (nanoTime): New method. + * java/lang/System.java (nanoTime): Declare. + * include/config.h.in, configure: Rebuilt. + * configure.ac: Check for clock_gettime. + +2006-03-08 David Daney + + * configure.ac (LD): Add AC_CHECK_TOOL for ld. + (LD_START_STATIC_SPEC): New AC_SUBST, set with ld check. + (LD_FINISH_STATIC_SPEC): Ditto + * configure: Regenerated. + * libgcj.spec.in: Wrap -lgcj in LD_START_STATIC_SPEC and + LD_FINISH_STATIC_SPEC. + +2006-03-07 Tom Tromey + + PR libgcj/26103: + * java/lang/ClassLoader.java (loadClass): Don't throw + StringIndexOutOfBoundsException if name is empty. + * java/lang/natClassLoader.cc (loadClassFromSig): Throw exception + if class not found. + +2006-03-07 David Daney + + * include/java-interp.h: Removed extern "C" around #include . + +2006-03-07 David Daney + + * link.cc: Include ffi.h if USE_LIBFFI defined. + +2006-03-03 Tom Tromey + + * interpret.cc (do_allocate_static_fields): Added comment. + +2006-03-01 Tom Tromey + + PR java/24321: + * testsuite/libjava.lang/pr24321.java: New file. + * testsuite/libjava.lang/pr24321.out: New file. + * java/lang/natClass.cc (isInstance): Don't initialize class. + (isAssignableFrom): Likewise. + +2006-02-27 Jakub Jelinek + + PR other/26208 + * 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. + +2006-02-23 Scott Gilbertson + + * gnu/awt/j2d/IntegerGraphicsState.java (getClip): Clone clip + before returning, handle null clip. + (getClipBounds): Handle null clip. + * gnu/awt/j2d/Graphics2DImpl.java (clipRect): Handle null clip. + * gnu/awt/xlib/XCanvasPeer.java (): + (getLocationOnScreen): Implement. + * classpath/gnu/java/awt/peer/GLightweightPeer.java + (repaint): Merged with Classpath. + * classpath/java/awt/Graphics.java (hitClip): Merged with + Classpath. + +2006-02-21 Robert Schuster + + * link.cc: Added variant of create_error_method that + will not complain about unused parameter if compiled with + USE_LIBFFI not being defined. + (_Jv_Linker::find_field_helper): Fixed indentation. + (_Jv_Linker::create_error_method): Fixed indentation. + (_Jv_Linker::link_symbol_table): Fixed indentation. + +2006-02-16 Andrew Haley + + * stacktrace.cc (GetStackTraceElements): Call + gnu::gcj::runtime::NameFinder::removeUnknown() to determine if + non-Java frames should be removed from a printed stack trace. + Pass methodName to getLineNumberForFrame(). + (getLineNumberForFrame): Set method_name from info.dli_sname. + * gnu/gcj/runtime/NameFinder.java (removeUnknown): New method. + (remove_unknown): New variable. + * include/java-stack.h (_Jv_StackTrace::getLineNumberForFrame): + Add methodName arg. + +2006-02-15 Matthias Klose + + * gnu/java/nio/charset, gnu/java/net/protocol/file, + gnu/regexp: Remove empty directories. + +2006-02-09 Bryce McKinlay + + * java/lang/Class.h (_Jv_IDispatchTable): Make it a struct. Put + 'itable' inline, instead of as a pointer. + (java::lang::Class): Put 'idt' in anonymous union with 'ioffsets'. + * link.cc (null_idt): Update definition. + (_Jv_Linker::prepare_constant_time_tables): Allocate klass->idt + as a single struct. Use _Jv_AllocBytes, not _Jv_AllocRawObj. + (_Jv_Linker::generate_itable): Update to use 'ioffsets'. + (_Jv_Linker::find_iindex): Likewise. Update comment. + * java/lang/natClass.cc (_Jv_LookupInterfaceMethodIdx): Update for + _Jv_IDispatchTable change. + (_Jv_IsAssignableFrom): Likewise. + +2006-02-08 Bryce McKinlay + + PR libgcj/25187: + * gnu/gcj/io/natSimpleSHSStream.cc + (gnu::gcj::io::SimpleSHSStream::shsFinal): Remove bogus cast. + * interpret.cc (_Jv_InterpMethod::run): Simplify arguments to + _Jv_InterpFrame(). + * boehm.cc: #undef some autoconf macros before including gc-config.h. + (_Jv_MarkObject): Don't mark the class, it is reachable via the vtable. + (_Jv_MarkArray): Likewise. + * java/lang/ref/natReference.cc (java::lang::ref::Reference::create): + Simplify _Jv_GCRegisterDisappearingLink() call. + * java/lang/Class.h (getComponentType): Use element_type. + (element_type): New field declaration, as a union with "methods". + * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Use "element_type". + * java/net/natVMNetworkInterfacePosix.cc + (java::net::VMNetworkInterface::getInterfaces): Add "int" cast to + avoid sign comparison warning. + * include/java-interp.h (_Jv_InterpFrame): Take thread as second + argument, not parent call frame. + * include/x86_64-signal.h (MAKE_THROW_FRAME): Use "gregs" directly, + without a cast. + (restore_rt): Declare with hidden visibility, not "static". + * posix.cc (_Jv_platform_initProperties): Make "tmpdir" a string + constant. + * jni.cc (_Jv_JNI_DestroyJavaVM): Use a union to avoid strict alias + warning. + +2006-02-08 Bryce McKinlay + + PR libgcj/26113: + * link.cc (_Jv_Linker::print_class_loaded): Declare string constants + as "const char *". + * verify.cc (verify_fail): Likewise. + * gnu/classpath/natSystemProperties.cc (file_encoding): Likewise. + * interpret.cc (throw_internal_error, throw_class_format_error): + Likewise. + * gcj/javaprims.h (_Jv_hashUtf8String, _Jv_Utf8Const::space_needed, + _Jv_Utf8Const::init, _Jv_makeUtf8Const): Likewise. + * java/lang/Class.h (_Jv_InitPrimClass): Likewise. + * include/jvm.h (_Jv_strLengthUtf8, _Jv_makeUtf8Const): Likewise. + * defineclass.cc (throw_internal_error, throw_no_class_def_found_error, + is_attribute_name): Likewise. + * prims.cc (_Jv_strLengthUtf8, _Jv_hashUtf8String, _Jv_Utf8Const::init, + _Jv_makeUtf8Const, _Jv_InitPrimClass): Likewise. + +2006-02-08 Tom Tromey + + PR libgcj/26063, PR libgcj/17978, PR libgcj/10598: + * defineclass.cc (parse): Use _Jv_AllocRawObj. + (read_constpool): Likewise. + (read_one_code_attribute): Use internal function name. + (handleConstantPool): Use _Jv_AllocRawObj. + (handleInterfacesBegin): Likewise. + (handleFieldsBegin): Likewise. + (handleMethodsBegin): Likewise. + (handleCodeAttribute): Likewise. + (handleMethodsEnd): Likewise. + * include/jvm.h (new_vtable): Use _Jv_AllocRawObj. + * interpret.cc (do_allocate_static_fields): Use _Jv_AllocRawObj. + Allocate reference fields separately. + * link.cc (prepare_constant_time_tables): Use _Jv_AllocRawObj. + (add_miranda_methods): Likewise. + (generate_itable): Use _Jv_AllocBytes. + (find_iindex): Likewise. + (struct method_closure): New structure. + (create_error_method): Use struct method_closure; allocate with + _Jv_AllocBytes. + (ensure_fields_laid_out): Separate reference fields from + non-reference fields. + * boehm.cc (_Jv_MarkObj): Mark vtable. Only mark direct fields + of Class. + (_Jv_MarkArray): Mark vtable. + (_Jv_AllocRawObj): Don't allocate objects of size 0. + * include/execution.h + (_Jv_ExecutionEngine::allocate_static_fields): Added 'int' + parameter. + (struct _Jv_CompiledEngine): Updated. + (class _Jv_InterpreterEngine): Updated. + +2006-02-08 Tom Tromey + + PR java/22578: + * gcj/javaprims.h: Updated. + * sources.am, Makefile.in: Rebuilt. + * java/lang/natDouble.cc (doubleToLongBits): Moved to VMDouble. + (doubleToRawLongBits): Likewise. + (longBitsToDouble): Likewise. + (toString): Likewise. + (parseDouble): Likewise. + * java/lang/natFloat.cc (floatToIntBits): Moved to VMFloat. + (floatToRawIntBits): Likewise. + (intBitsToFloat): Likewise. + * java/lang/VMDouble.java: New file. + * java/lang/VMFloat.java: New file. + * java/lang/Float.java, java/lang/Double.java: Removed. + +2006-02-06 Tom Tromey + + * gij.cc (version): Use 2006. + * gnu/java/rmi/rmic/RMIC.java (parseOptions): Use 2006. + * gnu/gcj/convert/Convert.java (version): Use 2006. + * gnu/gcj/tools/gcj_dbtool/Main.java (main): Use 2006. + +2006-02-04 Tom Tromey + + PR java/25676: + * testsuite/libjava.lang/pr25676.out: New file. + * testsuite/libjava.lang/pr25676.java: New file. + +2006-02-03 Thomas Fitzsimmons + + * Makefile.am (src.zip): Update src.zip file search to look in + classpath directory. + * Makefile.in: Regenerate. + +2006-02-03 Robert Schuster + + * link.cc: + (_Jv_Linker::create_error_method): Added missing (void *) cast. + +2006-02-03 Robert Schuster + + * include/jvm.h: + (_Jv_Linker::create_error_method): New method declaration. + * link.cc: + (_Jv_Linker::create_error_method): New method. + (_Jv_Linker::link_symbol_table): Use new method above. + +2006-02-01 Robert Schuster + + * link.cc: + (_Jv_Linker::find_field_helper): Added checks. + (_Jv_Linker::find_field): Use exception swallowing class resolution + and added early return. + (_Jv_ThrowNoClassDefFoundErrorTrampoline): New function. + (_Jv_Linker::link_symbol_table): Use exception swallowing class + resolution, added ffi_closure installation routine, use + _Jv_ThrowNoClassDefFoundError for missing static method. + (_Jv_Linker::ensure_class_linked): Added string check which does + not trigger class resolution. + * java/lang/natClassLoader.cc: + (_Jv_FindClassNoException): New method. + * java/lang/Class.h: + (_Jv_FindClassNoException): New method declaration. + * include/jvm.h: + (_Jv_FindClassNoException): New method declaration. + (_Jv_FindClassFromSignatureNoException): New method declaration. + * prims.cc: + (_Jv_FindClassFromSignatureNoException): New method. + * gcj/javaprims.h: + (_Jv_equalsUtf8Classname): New method declaration. + (_Jv_isPrimitiveOrDerived): Dito. + * prims.cc: + (_Jv_equalsUtf8Classnames): New method. + (_Jv_isPrimitiveOrDerived): New method. + * verify.cc: + (ref_intersection::equals): Use new classname comparison method. + (type::compatible): Use new classname comparison method. Added + check whether LHS' type is java.lang.Object . + (type::resolve): Added new optional debug message and simplified + if-expression. + (type::to_array): Added codepath that generates an array type + without resolving the element type. + +2006-01-31 Mark Wielaard + + * NEWS: Add 4.1 updates. + +2006-01-30 Keith Seitz + + * include/java-interp.h (insn_index): New declaration. + (num_insn_slots): New private variable. + (get_line_table): New declaration. + * interpret.cc (insn_index): New function. + (get_line_table): New function. + +2006-01-24 Archit Shah + Tom Tromey + + * prims.cc (next_property_value): Never return NULL. + (process_gcj_properties): Copy 'props' before using it. + +2006-01-23 Keith Seitz + + * java/lang/Class.h (_Jv_FindInterpreterMethod): Add new declaration. + * java/lang/natClass.cc (_Jv_FindInterpreterMethod): New function. + +2006-01-23 David Daney + + * configure.host (disable_dladdr): Remove variable and its + documentation. + * configure.ac: Do not test for disable_dladdr. + * configure: Regenerate. + * include/config.h.in: Regenerate. + +2006-01-18 Tom Tromey + + * jni.cc (_Jv_JNI_AttachCurrentThread): Return environment if it + already exists. + +2006-01-18 Keith Seitz + + * include/java-interp.h (_Jv_CompileMethod): Add declaration. + (class _Jv_InterpMethod): Add _Jv_CompileMethod as a friend. + * interpret.cc (_Jv_CompileMethod): New function. + (run): Massage code to allow for NULL args. + Update comments to explain NULL args. + Return if compiling the method and args is NULL. + +2006-01-18 H.J. Lu + + PR libgcj/25840 + * include/x86_64-signal.h (RESTORE2): Add ".text\n". + 2006-01-17 Tom Tromey PR classpath/20198: