[kaffe] CVS kaffe (dalibor): Fixed compiler warning on ia64-linux

Kaffe CVS Kaffe Mailing List <kaffe@kaffe.org>
Tue Feb 10 04:34:02 2004


PatchSet 4409 
Date: 2004/02/10 12:31:14
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Fixed compiler warning on ia64-linux

2004-02-10  Dalibor Topic <robilad@kaffe.org>

        * libraries/clib/native/ObjectInputStream.c:
        Include support.h to avoid compiler warning.

Members: 
	ChangeLog:INITIAL->1.1993 
	libraries/clib/native/ObjectInputStream.c:1.17->1.18 

===================================================================
Checking out kaffe/ChangeLog
RCS:  /home/cvs/kaffe/kaffe/ChangeLog,v
VERS: 1.1993
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/ChangeLog	Tue Feb 10 12:33:15 2004
@@ -0,0 +1,3541 @@
+2004-02-10  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/native/ObjectInputStream.c:
+	Include support.h to avoid compiler warning.
+	
+2004-02-09  Ito Kazumitsu <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/java/io/ObjectInputStream.java
+	(readClassDescriptor):
+	Avoid the overflow of fieldmapping.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* Makefile.am (DIST_SUBDIRS): Removed intl.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* Makefile.am (EXTRA_DIST): Removed patches to libtool.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/mem/gc-mem.c
+	(printslack, gc_heap_check):
+        Fixed gcc compiler warning about unused functions when
+        compiled without debugging enabled.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/verify.c
+	(printConstantPool, printInstruction, printBlock):
+	Fixed gcc compiler warning about unused functions when 
+	compiled without debugging enabled.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/stringParsing.c
+	(skipChars, skipSpace): Changed parameter types to unsigned char
+	to fix compiler warning on sparc-solaris2 due to chars being passed
+	to isspace().
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/mem/gc-incremental.c
+	(gcClearCounts, gcDumpCounts): Fixed gcc compiler warning
+	about unused functions when user compiled without debugging 
+	enabled.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/mem/gc-incremental.c
+	(gcMalloc): Fixed compiler warning about unused variable.
+
+2004-02-08  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/classMethod.c
+	(processClass): Fix gcc warning about unused variables.
+
+2004-02-08  Helmer Kraemer <hkraemer@freenet.de>
+
+	* libraries/javalib/java/net/URL.java
+	(getURLStreamHandler): use context classloader to load streamhandler
+
+	Reported by: Mark Maxham <mark@maxham.com>
+
+	* kaffe/kaffevm/jni.c
+	(Kaffe_AttachCurrentThread): init semaphore and return thread's JNIEnv
+
+	* kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
+	(jthread_attach_current_thread): make some guess about the stack size
+
+	* kaffe/kaffevm/intrp/machine.c
+	(runVirtualMachine): fix throwing of stackoverflow exception
+
+2004-02-07  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/intrp/machine.c
+	(overflow): New static variable.
+	(runVirtualMachine) Use pointer to static variable overflow to
+	fix a gcc warning.
+
+2004-02-04  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-02-04  Michael Koch  <konqueror@gmx.de>
+
+        * java/util/zip/GZIPInputStream.java,
+        java/util/zip/GZIPOutputStream.java:
+        Merged class head with libgcj.
+
+2004-02-04  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-02-03  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+        * java/awt/GridBagLayout.java, java/awt/LayoutManager2.java,
+        java/awt/image/renderable/RenderContext.java: 
+	Fix handling of alias methods, where a
+        method has been deprecated in favour of a new one with the same
+        funtion but a different name.  Put the method implementation in
+        the deprecated method and have the new method call the
+        deprecated one.  Make all other code call the new method.
+
+2004-02-03  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/nio/Makefile.am
+	(libnio_la_LDFLAGS) Added gnu to export symbols regex.
+
+	* libraries/clib/nio/Makefile.in:
+	Regenerated.
+
+2004-02-03  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/external.c
+	(findLibraryFunction): Added debug output.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-01-14  Michael Koch  <konqueror@gmx.de>
+
+        * java/text/MessageFormat.java:
+        Added descriptions to exceptions.
+        This fixes PR libgcj/2429.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-01-25  Michael Koch  <konqueror@gmx.de>
+
+        * java/net/URLConnection.java
+        (fileNameMap): Don't initialize. Initialization should be lazy.
+        (guessContentTypeFromName): Get filename map from getFileNameMap().
+        (getFileNameMap): Made it synchronized. Initialize fileNameMapa if
+        needed.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-02-02  Jeroen Frijters  <jeroen@frijters.net>
+
+        * java/io/ObjectInputStream.java: Made all calls
+        to dumpElement[ln] conditional on dump flag. (readObject): Changed to
+        use cached info from ObjectStreamClass. (readClassDescriptor):
+        Cache more information in ObjectStreamClass. (processResolution,
+        readFields): Use cached info from ObjectStreamClass.
+        (newObject): Throw exception instead of returning null for failure.
+        (getField, getMethod, callReadMethod, setBooleanField, setByteField,
+        setCharField, setDoubleField, setFloatField, setIntField,
+        setLongField, setShortField, setObjectField, readObjectParams):
+        Removed. (dumpElement, dumpElementln): Removed dump flag condition
+        check.
+        * java/io/ObjectStreamField.java (hasReadMethod): Removed.
+        (setClass): Added call to cacheMethods() (findMethod): New method.
+        (cacheMethods): New method. (ObjectStreamClass): Added call to
+        cacheMethods(). (setFields): Cache fields. (getClassUID): Use
+        AccessController.doPrivileged to invoke setAccessible.
+        (readObjectMethod, readResolveMethod, realClassIsSerializable,
+        realClassIsExternalizable, fieldMapping, firstNonSerializableParent):
+        New fields.
+        * java/io/ObjectStreamField.java (ObjectStreamField): New constructor.
+        (ObjectStreamField): Removed FIXME workaround. (getTypeString,
+        isPrimitive): Made safe for cases where type == null.
+        (setBooleanField, setByteField, setCharField, setShortField,
+        setIntField, setLongField, setFloatField, setDoubleField,
+        setObjectField): New methods.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-01-25  Michael Koch  <konqueror@gmx.de>
+
+        * java/io/FileDescriptor.java
+        (open): Javadoc added.
+        (close): Likewise.
+        (write): Likewise.
+        (read): Likewise.
+        (available): Likewise.
+        (seek): Likewise.
+        (getFilePointer): Likewise.
+        (getLength): Likewise.
+        (setLength): Likewise.
+
+	2004-01-23  Michael Koch  <konqueror@gmx.de>
+
+        * java/io/FileDescriptor.java: Reformated.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-01-30  Michael Koch  <konqueror@gmx.de>
+
+        * gnu/java/net/protocol/http/Connection.java
+        (getOutputStream): Fixed typo.
+
+	2004-01-12  David Jee  <djee@redhat.com>
+
+        * gnu/java/net/protocol/http/Connection.java
+        (sendRequest): Fix a small typo.
+
+	2004-01-12  Michael Koch  <konqueror@gmx.de>
+
+        * gnu/java/net/protocol/http/Connection.java
+        (connect): Dont initialize bufferedOutputStream.
+        (sendRequest): Handle case when bufferedOutputStream is null.
+        (getOutputStream): Throw exception if called after it got connected.
+        Initialize bufferedOutputStream.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+        Resynced with GNU Classpath.
+
+	2004-01-21  Jeroen Frijters  <jeroen@frijters.net>
+
+        * gnu/java/io/PlatformHelper.java (isRootDirectory): Fixed, by
+        delegating to beginWithRootPathPrefix.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+	Resynced with GNU Classpath.
+
+	2004-01-25  Michael Koch  <konqueror@gmx.de>
+
+        * gnu/java/nio/FileLockImpl.java:
+        Fixed filename in copyright.
+        (released): Removed.
+        (finalize): New method.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+	Resynced with GNU Classpath.
+
+	2004-01-25  Michael Koch  <konqueror@gmx.de>
+
+        * gnu/java/lang/ClassHelper.java
+        (getPackagePortion): Moved to java.lang.Class.
+        * java/lang/Class.java: Merged more with libgcj, renamed some
+        variables.
+        (toString): Moved.
+        (getPackagePortion): New method.
+
+2004-02-02  Dalibor Topic <robilad@kaffe.org>
+
+	* Makefile.am:
+	(SUBDIRS) Removed intl.
+
+	* configure.in
+	(AM_GETTEXT) Use external.
+	(AC_CONFIG_FILES) Removed intl/Makefile.
+
+	* developers/autogen.sh:
+	Removed gettext patch.
+
+	* intl/ChangeLog,
+	intl/Makefile.in,
+	intl/VERSION,
+	intl/bindtextdom.c,
+	intl/config.charset,
+	intl/dcgettext.c,
+	intl/dcigettext.c,
+	intl/dcngettext.c,
+	intl/dgettext.c,
+	intl/dngettext.c,
+	intl/eval-plural.h,
+	intl/explodename.c,
+	intl/finddomain.c,
+	intl/gettext.c,
+	intl/gettextP.h,
+	intl/gmo.h,
+	intl/hash-string.h,
+	intl/intl-compat.c,
+	intl/l10nflist.c,
+	intl/libgnuintl.h.in,
+	intl/loadinfo.h,
+	intl/loadmsgcat.c,
+	intl/localcharset.c,
+	intl/localcharset.h,
+	intl/locale.alias,
+	intl/localealias.c,
+	intl/localename.c,
+	intl/log.c,
+	intl/ngettext.c,
+	intl/os2compat.c,
+	intl/os2compat.h,
+	intl/osdep.c,
+	intl/plural-exp.c,
+	intl/plural-exp.h,
+	intl/plural.c,
+	intl/plural.y,
+	intl/printf-args.c,
+	intl/printf-args.h,
+	intl/printf-parse.c,
+	intl/printf-parse.h,
+	intl/printf.c,
+	intl/ref-add.sin,
+	intl/ref-del.sin,
+	intl/relocatable.c,
+	intl/relocatable.h,
+	intl/textdomain.c,
+	intl/vasnprintf.c,
+	intl/vasnprintf.h,
+	intl/vasnwprintf.h,
+	intl/wprintf-parse.h,
+	intl/xsize.h,
+	developers/patch-gettext-bad-config-h-dependency:
+	Removed.
+
+	* Makefile.in,
+	aclocal.m4,
+	configure,
+	config/Makefile.in,
+	config/config.h.in,
+	include/Makefile.in.
+	kaffe/Makefile.in,
+	kaffe/jvmpi/Makefile.in,
+	kaffe/kaffe/Makefile.in,
+	kaffe/kaffeh/Makefile.in,
+	kaffe/kaffevm/Makefile.in,
+	kaffe/kaffevm/gcj/Makefile.in,
+	kaffe/kaffevm/intrp/Makefile.in,
+	kaffe/kaffevm/jit/Makefile.in,
+	kaffe/kaffevm/jit3/Makefile.in,
+	kaffe/kaffevm/systems/Makefile.in,
+	kaffe/kaffevm/systems/beos-native/Makefile.in,
+	kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
+	kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
+	kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
+	kaffe/man/Makefile.in,
+	kaffe/scripts/Makefile.in,
+	kaffe/scripts/bat/Makefile.in,
+	kaffe/scripts/compat/Makefile.in,
+	kaffe/xprof/Makefile.in,
+	libraries/Makefile.in,
+	libraries/clib/Makefile.in,
+	libraries/clib/awt/Makefile.in,
+	libraries/clib/awt/X/Makefile.in,
+	libraries/clib/awt/qt/Makefile.in,
+	libraries/clib/io/Makefile.in,
+	libraries/clib/management/Makefile.in,
+	libraries/clib/math/Makefile.in,
+	libraries/clib/native/Makefile.in,
+	libraries/clib/net/Makefile.in,
+	libraries/clib/nio/Makefile.in,
+	libraries/clib/security/Makefile.in,
+	libraries/clib/zip/Makefile.in,
+	libraries/extensions/Makefile.in,
+	libraries/extensions/comm/Makefile.in,
+	libraries/extensions/comm/javalib/Makefile.in,
+	libraries/extensions/microsoft/Makefile.in,
+	libraries/extensions/microsoft/clib/Makefile.in,
+	libraries/extensions/microsoft/javalib/Makefile.in,
+	libraries/extensions/pjava/Makefile.in,
+	libraries/extensions/pjava/javalib/Makefile.in,
+	libraries/extensions/servlet/Makefile.in,
+	libraries/extensions/servlet/javalib/Makefile.in,
+	libraries/extensions/sound/Makefile.in,
+	libraries/extensions/sound/alsa/Makefile.in,
+	libraries/extensions/sound/common/Makefile.in,
+	libraries/extensions/sound/esd/Makefile.in,
+	libraries/javalib/Makefile.in,
+	replace/Makefile.in,
+	test/Makefile.in,
+	test/internal/Makefile.in,
+	test/regression/Makefile.in,
+	test/regression/compile_time/Makefile.in,
+	test/regression/compiler/Makefile.in,
+	test/regression/run_time/Makefile.in:
+	Regenerated.
+
+2004-02-01  Helmer Kraemer <hkraemer@freenet.de>
+
+	* kaffe/kaffevm/thread.c
+	(unlinkNativeAndJavaThread): don't set thread_data->jlThread to NULL
+
+	* libraries/javalib/java/security/Security.java
+	(getCryptInstance): use the classloader of the provider's class to
+	load the engine
+	
+2004-02-01  Dalibor Topic <robilad@kaffe.org>
+
+        include/gettext.h:
+	New file, taken froGNgettext 0.14.1.
+
+	* developers/patch-gettext-bad-config-h-dependency:
+	New file. Patch for a bug in a file managed by GNgettext.
+
+        * include/Makefile.am:
+	Added gettext.h.
+
+        * replace/getaddrinfo.c:
+	Include gettext.h instead of libintl.h.
+
+	* intl/Makefile.in:
+	Use right location of config.h for depenedencies.
+
+	* developers/autogen.sh:
+	Add developers/patch-gettext-bad-config-h-dependency patch.
+
+        * include/Makefile.in,
+        libltdl/configure,
+        libraries/javalib/Makefile.am,
+        libraries/javalib/Makefile.in,
+
+2004-02-01  Helmer Kramer <hkraemer@freenet.de>
+
+	* libraries/javalib/java/lang/Thread.java
+	(threadQ), (sFunc), (sArg), (exceptPtr), (exceptObj),
+	(jnireferences), (stackOverflowError), (outOfMemoryError),
+	(sem), (nextlk), (needOnStack): removed
+
+	* kaffe/kaffevm/threadData.h
+	(jnireferences), (sem), (nextlk), (exceptPtr), (exceptObj),
+	(needOnStack): new fields replacing those in java.lang.Thread.
+
+	* kaffe/kaffevm/exception.c, kaffe/kaffevm/jni.c,
+	kaffe/kaffevm/locks.c, kaffe/kaffevm/locks.h,
+	kaffe/kaffevm/support.c, kaffe/kaffevm/intrp/icode.h,
+	kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/intrp/machine.h,
+	kaffe/kaffevm/intrp/stackTrace-impl.h, kaffe/kaffevm/jit/machine.c:
+	adapted to java.lang.Thread -> threadData change.
+
+	* kaffe/kaffevm/jni.c (Kaffe_AttachCurrentThread): implemented
+	
+	* kaffe/kaffevm/gcRefs.c
+	(TwalkThread), (liveThreadWalker): pass jthread_t, not
+	Hjava_lang_Thread* as parameter
+
+	* kaffe/kaffevm/jar.h: don't include locks.h for KAFFEH
+
+	* kaffe/kaffevm/thread.c (linkNativeAndJavaThread),
+	(unlinkNativeAndJavaThread): new methods
+	(initThreadLock): removed
+	(createInitialThread): renamed to attachFakedThreadInstance
+	(initNativeThreads): create initial thread here
+
+	adapted to java.lang.Thread -> threadData change
+
+	* kaffe/kaffevm/systems/unix-jthreads/jthread.c
+	(jthread_walkLiveThreads): pass jthread_t as parameter
+	(jthread_createfirst): tweak guestimation of stack
+
+	* kaffe/kaffevm/systems/unix-jthreads/jthread.h
+	(jthread_attach_current_thread): new method
+
+	* kaffe/kaffevm/systems/unix-pthreads/lock-impl.h,
+	kaffe/kaffevm/systems/unix-pthreads/lock-impl.c
+	(jmutex_lock): deinlined
+
+	* kaffe/kaffevm/systems/unix-pthreads/thread-internal.h
+	(struct _nativeThread): renamed to struct _jthread
+
+	* kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
+	(jthread_attach_current_thread): partially implemented
+	(jthread_createfirst): tweak guestimation of stack
+	(jthread_walkLiveThreads): pass jthread_t as parameter
+
+	adapted to struct _nativeThread renaming
+	
+	* libraries/javalib/Klasses.jar.bootstrap: regenerated
+
+2004-02-01  Dalibor Topic <robilad@kaffe.org>
+
+        developers/autogen.sh:
+	Update to use gettext 0.14.1.
+
+        ABOUT-NLS,
+        Makefile.am,
+        Makefile.in,
+        configure.in,
+        intl/ChangeLog,
+        intl/Makefile.in,
+        intl/VERSION,
+        intl/config.charset,
+        intl/gmo.h,
+        intl/loadmsgcat.c,
+        intl/locale.alias,
+        intl/localename.c,
+        libltdl/configure,
+        libraries/javalib/Makefile.am,
+        libraries/javalib/Makefile.in,
+        m4/ChangeLog,
+        m4/po.m4,
+        po/ChangeLog,
+        po/Makefile.in.in,
+        po/Rules-quot:
+	Updated and regenerated.
+
+        libltdl/mkinstalldirs:
+	Removed.
+
+2004-01-31  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* configure.in (AC_CONFIG_FILES): Add intl/Makefile.
+	(AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
+
+2004-01-30  Helmer Kramer <hkraemer@freenet.de>
+
+	Checked in by GuilheLavaux <guilhem@kaffe.org>
+
+	* libraries/javalib/java/security/SecureClassLoader.java
+	(SecureClassLoader): Class loader's parent should not be set.
+
+2004-01-30  Ito Kazumits <kaz@maczuka.gcd.org>
+
+	* libraries/javalib/java/io/InputStreamReader.java,
+	javalib/java/io/OutputStreamWriter.java:
+	Imported froGNClasspath.
+
+	* libraries/javalib/gnu/java/io/EncodingManager.java:
+	Don't use static initializers because it causes stack overflow.
+
+	* libraries/javalib/gnu/java/io/decode/KaffeDecoder.java:
+	Constructor throws java.io.UnsupportedEncodingException.
+
+	* libraries/javalib/bootstrap.classlist,
+	libraries/javalib/essential.files:
+	Added new files to compile files newly imported froGNClasspath.
+
+	* libraries/javalib/Klasses.jar.bootstrap:
+	Regenerated.
+
+2004-01-28  Dalibor Topic <robilad@kaffe.org>
+
+        * configure.in:
+	(AC_OUTPUT) Added new files test/regression/compiler/.
+
+        * test/regression/Makefile.am:
+	(SUBDIRS) Added compiler.
+
+        * test/regression/compile_time/Makefile.am:
+	Removed VarInit and VarInit2.
+
+        * test/regression/compile_time/VarInit.java,
+        test/regression/compile_time/VarInit2.java:
+	Removed.
+
+        * test/regression/compiler/Makefile.am,
+        test/regression/compiler/CompileScript.in,
+        test/regression/compiler/VarInit.java,
+        test/regression/compiler/VarInit2.java:
+	New files.
+	
+	* Makefile.in,
+        configure,
+        libltdl/configure,
+        libltdl/mkinstalldirs,
+        test/regression/Makefile.in,
+        test/regression/compile_time/Makefile.in,
+        test/regression/compiler/Makefile.in:
+	Regenerated.
+
+2004-01-27  Dalibor Topic <robilad@kaffe.org>
+
+	* developers/patch-libtool-amiga-max-command-line-length.diff,
+	developers/patch-libtool-amiga.diff,
+	developers/patch-libtool-ltdl-memory-header-warning.diff,
+	developers/patch-libtool-openbsd.diff,
+	developers/patch-libtool-realloc.diff:
+	Removed. No longer necessary for libtool 1.5.2.
+
+2004-01-27  Dalibor Topic <robilad@kaffe.org>
+
+        * FAQ/FAQ.automake:
+	Updated to mention gettext 0.13.1 and 
+	libtool 1.5.2
+
+        * developers/autogen.sh:
+	Removed patches to libtool.
+
+        * configure,
+        libltdl/Makefile.in,
+        libltdl/acinclude.m4,
+        libltdl/config-h.in,
+        libltdl/config.guess,
+        libltdl/config.sub,
+        libltdl/configure,
+        libltdl/ltdl.c,
+        libltdl/ltdl.h,
+        libltdl/ltmain.sh,
+        m4/libtool.m4,
+        scripts/ltmain.sh:
+	Regenerated.
+
+2004-01-25  Dalibor Topic <robilad@kaffe.org>
+
+        * kaffe/kaffe/Makefile.am:
+	Reformatted.
+	(kaffe_bin_LDADD) Added libreplace to fix build
+	problems on HP-UX.
+
+        * kaffe/kaffe/Makefile.in,
+        libraries/javalib/Makefile.am,
+        libraries/javalib/Makefile.in:
+	Regenerated.
+
+        Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/clib/net/PlainDatagramSocketImpl.c,
+	libraries/clib/net/PlainSocketImpl.c:
+	Added comments.
+	(ip62str): Only define if HAVE_STRUCT_SOCKADDR_IN6
+	is defined, since it's only used in that case.
+
+        Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/external.c:
+	Include <stdarg.h> if it exists. Include <stdio.h> to fix
+	compiler warnings on HP-UX about missing vsnprintf prototype.
+
+	Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/exception.c:
+	Include <stdarg.h> if it exists. Include <stdio.h> to fix
+	compiler warnings on HP-UX about missing vsnprintf prototype.
+
+	Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/debug.c:
+	Include <stdarg.h> if it exists. Include <stdio.h> to fix
+	compiler warnings on HP-UX about missing vsnprintf prototype.
+
+	Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-25  GuilheLavaux <guilhem@kaffe.org>
+
+	* test/regression/compile_time/CompileScript.in: Make the script
+	accepts many parameters.
+
+	* test/regression/compile_time/Makefile.am,
+	test/regression/compile_time/VarInit.java,
+	test/regression/compile_time/VarInit2.java:
+	Added a new compilation test for KJC.
+
+	* test/regression/compile_time/Makefile.in: Regenerated.
+
+2004-01-24  JiPick  <jim@kaffe.org>
+
+	* libraries/javalib/essential.files:
+	Add extra classes needed for kjc build.
+
+	* libraries/javalib/bootstrap.classlist:
+	Add classes used during kjc build.
+	
+	* libraries/javalib/Makefile.am.in:
+	Create $(LIBDIR)/gnu/java/locale directory before
+	installing files.
+
+	* libraries/javalib/Makefile.am,
+	libraries/javalib/Makefile.in:
+	Regenerated.
+	
+	* libraries/javalib/Klasses.jar.bootstrap:
+	Rebuilt.
+
+2004-01-23  Dalibor Topic <robilad@kaffe.org>
+
+	* libraries/javalib/java/security/PermissionCollection.java,
+	libraries/javalib/java/security/Permissions.java,
+	libraries/javalib/java/security/ProtectionDomain.java,
+	libraries/javalib/java/security/cert/X509Certificate.java:
+	Replaced by implementations froGNClasspath.
+
+	* libraries/javalib/profiles/default/core.files,
+	libraries/javalib/profiles/allatonce/all.files:
+	Updated.
+
+	* libraries/javalib/javax/security/auth/x500/X500Principal.java:
+	New file froGNClasspath.
+
+	* libraries/javalib/Makefile.am,
+	libraries/javalib/Makefile.in:
+	Regenerated.
+
+2004-01-23  Casey Marshall <rsdio@metastatic.org>
+
+	* libraries/javalib/gnu/java/security/PolicyFile.java:
+	New file.
+
+2004-01-23  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/jit3/labels.c:
+	(linkLabels) Removed unused code. Fixed gcc 3.3.2 
+	warning.
+
+	* kaffe/kaffevm/jit3/machine.c
+	(codeblock_size): Made unsigned to fix gcc warning.
+	Changed scope to static since it's not used outside
+	of machine.c.
+	(checkCaughtExceptions): Changed type of i to 
+	unsigned int to fix compiler warning. Changed type
+	of parameter pc to unit32 to match declaration of
+	pc to fix compiler warnings.
+	
+2004-01-22  Christophe Dubach <christophe.dubach@epfl.ch>
+
+	* kaffe/kaffevm/jni.c
+	(KAFFE_JNI_SETEXCEPTFP): Use gcc's builtin frame
+	address function.
+
+2004-01-22  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffeh/sigs.c: 
+	(translateSig) Changed type of k to size_t to fix splint 
+	warning. Explicitely assign '\0' as char.
+
+	* kaffe/kaffevm/file.h:
+	(checkBufSize, readu1, readu2, readu4, readm
+	seekm) Made sure asserts are performed over
+	boolean expressions.
+
+	(readu2, readu4) Added casts to make sure 
+	shifts happen on a large enough data type.
+
+	* kaffe/kaffevm/systems/unix-jthreads/jthread.h
+	Commented meaningless size constant in prototype
+	declaration out.
+
+	* kaffe/kaffevm/utf8const.h:
+	(utf8ConstEqual, utf8ConstHashValue) Made sure
+	asserts are performed over boolean expressions.
+
+	* kaffe/kaffeh/support.c:
+	(Kaffe_SystemCallInterface) Added a few missing 
+	interfaces.
+	(initInclude, startInclude, endInclude, initJniInclude
+	endJniInclude, addField) Use NULL in FILE* comparisons.
+	(jniType) Use EXIT_FAILURE to avoid implementation 
+	defined behaviour.
+	(fprintfJni) Clarified loop condition.
+	(setFieldValue) Made sure asserts are performed 
+	over boolean expressions.
+	(setFieldValue) Use '\0' in char comparisons. Use
+	NULL in pointer comparisons.
+	(finishFields, finishMethods, setupClass) 
+	Use NULL in pointer comparisons.
+	(kaffeh_findClass) Use '\0' in char comparisons.
+	Use '\0' in char assignments. Use EXIT_FAILURE to 
+	avoid implementation defined behaviour.
+	
+2004-01-22  Dalibor Topic <robilad@kaffe.org>
+
+	* config/m68k/netbsd1/jit-md.h:
+	Removed commented out code.
+
+2004-01-22  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/scripts/kaffe.in:
+	Add all jars found in prefix/lib to the BOOTCLASSPATH,
+	thereby making jars installed by install-jars accessible
+	to the user.
+
+2004-01-22  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/scripts/install-jar.in:
+	Put the jars in $prefix/lib/ directory. Use
+	basename while copying the jars to avoid problems with
+	directories prepended to the jar file name.
+	
+2004-01-22  Mark Wielaard  <mark@klomp.org>
+
+	Fix for Maven 1.0-rc1.
+
+	* libraries/javalib/java/beans/BeanDescriptor.java
+	(BeanDescriptor): Set the FeatureDescriptor programmatic name.
+
+2004-01-21  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.a(SUBDIRS): Add intl.
+	* configure.in (AC_CONFIG_FILES): Add intl/Makefile.
+
+2004-01-20  Timothy S. Stack <stack@cs.utah.edu>
+
+	* test/regression/Makefile.am:
+	Fix JASMIN_TESTS/BCEL_TESTS variables since they were being set to
+	FOO_TESTS_DIST and not $(FOO_TESTS_DIST).
+
+	* libraries/javalib/kaffe/security/LameRandomness.java,
+	libraries/javalib/kaffe/security/Randomness.java,
+	libraries/javalib/kaffe/security/UnixRandomness.java:
+	New files.  Used to break out the initial source of randomness for
+	SHA1PRNG.
+
+	* libraries/javalib/kaffe/security/provider/SHA1PRNG.java:
+	Make setSeed and nextBytes methods synchronized (Reported by:
+	"jrandom").  Allow for the initial source of randomness to be
+	determined at run-time so we can take advantage of "/dev/random",
+	if it is available.
+
+	* libraries/javalib/Makefile.am,
+	libraries/javalib/profiles/allatonce/all.files,
+	libraries/javalib/profiles/default/core.files:
+	Add kaffe/security/*Randomness.java.
+
+2004-01-19  Dalibor Topic <robilad@kaffe.org>
+
+	* config/arm/jit.h
+	(LABEL_Lframe): Removed unused variable orig.
+
+2004-01-19  Ito Kazumits <kaz@maczuka.gcd.org>
+
+	* kaffe/libraries/javalib/gnu/java/io/EncodingManager.java:
+	Copied froGNClasspath and modified for use with kaffe.
+
+	* kaffe/libraries/javalib/gnu/java/io/decode/Decoder.java,
+	kaffe/libraries/javalib/gnu/java/io/encode/Encoder.java:
+	Copied froGNCLasspath.
+
+	* kaffe/libraries/javalib/gnu/java/io/decode/KaffeDecoder.java, 
+	kaffe/libraries/javalib/gnu/java/io/encode/KaffeEncoder.java:
+	New files.  These are added as a preparation for importing
+	GNClasspath's java.io.InputStreamReader and
+	java.io.OutputStreamWriter.
+
+2004-01-19  Alexander Boettcher <ab764283@os.inf.tu-dresden.de>
+
+	* libraries/clib/net/PlainDatagramSocketImpl.c
+	(gnu_java_net_PlainDatagramSocketImpl_socketSetOption)
+	[!IP_MULTICAST_IF]: Moved a curly brace to matching part 
+	of the function to fix build on systems where 
+	IP_MULTICAST_IF is not defined.
+
+2004-01-19  Dalibor Topic <robilad@kaffe.org>
+
+	* include/Makefile.am
+	[USE_COMPAT_IFADDRS]: Ignore errors froLN_S.
+
+	* include/Makefile.in:
+	Regenerated.
+
+	Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-19  Dalibor Topic <robilad@kaffe.org>
+
+	* Makefile.am:
+	(DIST_SUBDIRS) Added po.
+
+	* Makefile.in:
+	Regenerated.
+
+2004-01-18  Dalibor Topic <robilad@kaffe.org>
+
+	* po/LINGUAS,
+	po/Makevars,
+	po/POTFILES.in:
+	New files. Required to fix the build.
+
+	The probleis that gettext documentation is very lax with 
+	respect to the meaning of the words 'should' and 'must'.
+	Apparently these files *must* exist, otherwise the build
+	breaks, contrary to gettext documentation.
+
+        Reported by: Ito Kazumits<kaz@maczuka.gcd.org>
+                     Matthias Pfisterer <Matthias.Pfisterer@web.de>
+
+2004-01-18  Dalibor Topic <robilad@kaffe.org>
+
+	* include/Makefile.am
+	[USE_COMPAT_IFADDRS]: Replaced GNMake specific construct.
+
+	* include/Makefile.in:
+	Regenerated.
+
+	Reported by: Riccardo Mottola <zuse@libero.it>
+
+	* configure.in
+	(AC_CONFIG_FILES): Added po/Makefile.in.
+
+	* Makefile.in,
+	configure:
+	Regenerated.
+
+	Reported by: Ito Kazumits<kaz@maczuka.gcd.org>
+                     Matthias Pfisterer <Matthias.Pfisterer@web.de>
+
+2004-01-17  Dalibor Topic <robilad@kaffe.org>
+
+	* config/parisc/sysdepCallMethod.h:
+	(sysdepCallMethod) Cleaned up, and fixed compilation
+	problems.
+
+	Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-17  Dalibor Topic <robilad@kaffe.org>
+
+	Switched over to using gettext's autopoint to
+	update m4 files required for iconv support.
+
+        * developers/autogen.sh:
+	Added calls to autopoint.
+
+        * configure.in:
+	Added check for GNgettext.
+
+	* ABOUT-NLS,
+        Makefile.am,
+        Makefile.in,
+        aclocal.m4,
+        config/Makefile.in,
+        config/config.h.in,
+        configure,
+        include/Makefile.in,
+        kaffe/Makefile.in,
+        kaffe/jvmpi/Makefile.in,
+        kaffe/kaffe/Makefile.in,
+        kaffe/kaffeh/Makefile.in,
+        kaffe/kaffevm/Makefile.in,
+        kaffe/kaffevm/gcj/Makefile.in,
+        kaffe/kaffevm/intrp/Makefile.in,
+        kaffe/kaffevm/jit/Makefile.in,
+        kaffe/kaffevm/jit3/Makefile.in,
+        kaffe/kaffevm/systems/Makefile.in,
+        kaffe/kaffevm/systems/beos-native/Makefile.in,
+        kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
+        kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
+        kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
+        kaffe/man/Makefile.in,
+        kaffe/scripts/Makefile.in,
+        kaffe/scripts/bat/Makefile.in,
+        kaffe/scripts/compat/Makefile.in,
+        kaffe/xprof/Makefile.in,
+        libraries/Makefile.in,
+        libraries/clib/Makefile.in,
+        libraries/clib/awt/Makefile.in,
+        libraries/clib/awt/X/Makefile.in,
+        libraries/clib/awt/qt/Makefile.in,
+        libraries/clib/io/Makefile.in,
+        libraries/clib/management/Makefile.in,
+        libraries/clib/math/Makefile.in,
+        libraries/clib/native/Makefile.in,
+        libraries/clib/net/Makefile.in,
+        libraries/clib/nio/Makefile.in,
+        libraries/clib/security/Makefile.in,
+        libraries/clib/zip/Makefile.in,
+        libraries/extensions/Makefile.in,
+        libraries/extensions/comm/Makefile.in,
+        libraries/extensions/comm/javalib/Makefile.in,
+        libraries/extensions/microsoft/Makefile.in,
+        libraries/extensions/microsoft/clib/Makefile.in,
+        libraries/extensions/microsoft/javalib/Makefile.in,
+        libraries/extensions/pjava/Makefile.in,
+        libraries/extensions/pjava/javalib/Makefile.in,
+        libraries/extensions/servlet/Makefile.in,
+        libraries/extensions/servlet/javalib/Makefile.in,
+        libraries/extensions/sound/Makefile.in,
+        libraries/extensions/sound/alsa/Makefile.in,
+        libraries/extensions/sound/common/Makefile.in,
+        libraries/extensions/sound/esd/Makefile.in,
+        libraries/javalib/Makefile.am,
+        libraries/javalib/Makefile.in,
+        replace/Makefile.in,
+        test/Makefile.in,
+        test/internal/Makefile.in,
+        test/regression/Makefile.in,
+        test/regression/compile_time/Makefile.in,
+        test/regression/run_time/Makefile.in:
+	Regenerated.
+
+        * m4/codeset.m4,
+        m4/gettext.m4,
+        m4/glibc21.m4,
+        m4/intdiv0.m4,

*** Patch too long, truncated ***