summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-06-24 22:48:33 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-06-24 22:48:33 +0000
commit0e306e0a8846851477785f3b33c99512b26ab783 (patch)
treede416528940c92c7487c2e3625d257a047026d0d /libjava/ChangeLog
parentf17c1d00667e1ba9c80876a618ab047076e13db7 (diff)
downloadppe42-gcc-0e306e0a8846851477785f3b33c99512b26ab783.tar.gz
ppe42-gcc-0e306e0a8846851477785f3b33c99512b26ab783.zip
* java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case
where class' name is NULL. (_Jv_FindClass): Don't wait for class state. * java/lang/natVMClassLoader.cc (defineClass): Only unregister if name found. * include/java-interp.h (_Jv_DefineClass): Updated. * defineclass.cc (_Jv_DefineClass): Added 'name_result' argument. (struct _Jv_ClassReader): Likewise. (found_name): New field. (handleClassBegin): Set *found_name. (_Jv_VerifyMethodSignature): Handle case where ptr==NULL. (handleClassBegin): Throw error if super class not set. (read_methods): Correctly call check_tag and prepare_pool_entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101301 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r--libjava/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 51820665d2a..fca7044704c 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,5 +1,21 @@
2005-06-24 Tom Tromey <tromey@redhat.com>
+ * java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case
+ where class' name is NULL.
+ (_Jv_FindClass): Don't wait for class state.
+ * java/lang/natVMClassLoader.cc (defineClass): Only unregister if
+ name found.
+ * include/java-interp.h (_Jv_DefineClass): Updated.
+ * defineclass.cc (_Jv_DefineClass): Added 'name_result' argument.
+ (struct _Jv_ClassReader): Likewise.
+ (found_name): New field.
+ (handleClassBegin): Set *found_name.
+ (_Jv_VerifyMethodSignature): Handle case where ptr==NULL.
+ (handleClassBegin): Throw error if super class not set.
+ (read_methods): Correctly call check_tag and prepare_pool_entry.
+
+2005-06-24 Tom Tromey <tromey@redhat.com>
+
* boehm.cc (_Jv_MarkObj): Handle case where field's type is NULL.
2005-06-24 Tom Tromey <tromey@redhat.com>
OpenPOWER on IntegriCloud