summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-04 23:54:43 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-04 23:54:43 +0000
commit35204f6cf0fa977c96143f5dbaa5e6372b80aae5 (patch)
tree7895ca4152480f8409c79ab85fc6a7bf4b5b78aa /libjava/ChangeLog
parent4da7cd36c14f5f6c57da5c00f15a775ad4106dec (diff)
downloadppe42-gcc-35204f6cf0fa977c96143f5dbaa5e6372b80aae5.tar.gz
ppe42-gcc-35204f6cf0fa977c96143f5dbaa5e6372b80aae5.zip
* verify.cc (_Jv_BytecodeVerifier::linked_utf8): New structure.
(_Jv_BytecodeVerifier::utf8_list): New field. (_Jv_BytecodeVerifier::_Jv_BytecodeVerifier): Initialize it. (_Jv_BytecodeVerifier::~_Jv_BytecodeVerifier): Free it. (_Jv_BytecodeVerifier::make_utf8_const): New method. (_Jv_BytecodeVerifier::get_one_type): Use it. (_Jv_BytecodeVerifier::type::merge): When using local semantics, if the destination type is already unsuitable then we didn't change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47634 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r--libjava/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 1e1311a1e97..e2b46288c57 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,5 +1,15 @@
2001-12-04 Tom Tromey <tromey@redhat.com>
+ * verify.cc (_Jv_BytecodeVerifier::linked_utf8): New structure.
+ (_Jv_BytecodeVerifier::utf8_list): New field.
+ (_Jv_BytecodeVerifier::_Jv_BytecodeVerifier): Initialize it.
+ (_Jv_BytecodeVerifier::~_Jv_BytecodeVerifier): Free it.
+ (_Jv_BytecodeVerifier::make_utf8_const): New method.
+ (_Jv_BytecodeVerifier::get_one_type): Use it.
+ (_Jv_BytecodeVerifier::type::merge): When using local semantics,
+ if the destination type is already unsuitable then we didn't
+ change.
+
* defineclass.cc (read_one_method_attribute): `end_pc' for an
exception can be equal to code length.
* verify.cc (_Jv_BytecodeVerifier::verify_instructions_0): Removed
OpenPOWER on IntegriCloud