summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-26 06:40:06 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-26 06:40:06 +0000
commit3ba4fffb3acee18273ec9658520224c193f621af (patch)
tree9c832cb85fa044528c84acb63e744ae94c2fc47d /libjava/ChangeLog
parent424c597eadffdf1dc8ada7ebadfc26d49be9ee13 (diff)
downloadppe42-gcc-3ba4fffb3acee18273ec9658520224c193f621af.tar.gz
ppe42-gcc-3ba4fffb3acee18273ec9658520224c193f621af.zip
Fix for PR libgcj/2024, plus other class name cleanups:
* include/jvm.h (_Jv_VerifyFieldSignature, _Jv_VerifyMethodSignature, _Jv_VerifyClassName, _Jv_VerifyIdentifier, _Jv_ClassNameSamePackage): Moved from ... * include/java-interp.h: ... here. * defineclass.cc (UTF8_PEEK): No longer conditional on interpreter. (_Jv_VerifyOne): Likewise. (_Jv_VerifyFieldSignature): Likewise. (_Jv_VerifyMethodSignature): Likewise. (is_identifier_start): Likewise. (is_identifier_part): Likewise. (_Jv_VerifyIdentifier): Likewise. (_Jv_VerifyClassName): Likewise. (_Jv_VerifyClassName): Likewise. (_Jv_ClassNameSamePackage): Likewise. (_Jv_VerifyClassName): Fail if class name is too long. * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Disallow array of void. * java/lang/natClass.cc (forName): Check syntax of class name. Include IllegalArgumentException.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47334 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r--libjava/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 5a542c393e0..2969f0f4783 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,27 @@
+2001-11-25 Tom Tromey <tromey@redhat.com>
+
+ Fix for PR libgcj/2024, plus other class name cleanups:
+ * include/jvm.h (_Jv_VerifyFieldSignature,
+ _Jv_VerifyMethodSignature, _Jv_VerifyClassName,
+ _Jv_VerifyIdentifier, _Jv_ClassNameSamePackage): Moved from ...
+ * include/java-interp.h: ... here.
+ * defineclass.cc (UTF8_PEEK): No longer conditional on
+ interpreter.
+ (_Jv_VerifyOne): Likewise.
+ (_Jv_VerifyFieldSignature): Likewise.
+ (_Jv_VerifyMethodSignature): Likewise.
+ (is_identifier_start): Likewise.
+ (is_identifier_part): Likewise.
+ (_Jv_VerifyIdentifier): Likewise.
+ (_Jv_VerifyClassName): Likewise.
+ (_Jv_VerifyClassName): Likewise.
+ (_Jv_ClassNameSamePackage): Likewise.
+ (_Jv_VerifyClassName): Fail if class name is too long.
+ * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Disallow array
+ of void.
+ * java/lang/natClass.cc (forName): Check syntax of class name.
+ Include IllegalArgumentException.h.
+
2001-11-22 Tom Tromey <tromey@redhat.com>
* verify.cc (_Jv_BytecodeVerifier::branch_prepass): Use
OpenPOWER on IntegriCloud