summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
diff options
context:
space:
mode:
authorkrab <krab@138bc75d-0d04-0410-961f-82ee72b054a4>1999-08-20 11:40:35 +0000
committerkrab <krab@138bc75d-0d04-0410-961f-82ee72b054a4>1999-08-20 11:40:35 +0000
commit89bd65fff7d24c6503f062441fcd36c2fb647326 (patch)
treebeb23951cf42ff30c1b42c1220cc8506ad04f7e9 /libjava/ChangeLog
parent094598a3d56e4620222ea66ff90e2242d47a283c (diff)
downloadppe42-gcc-89bd65fff7d24c6503f062441fcd36c2fb647326.tar.gz
ppe42-gcc-89bd65fff7d24c6503f062441fcd36c2fb647326.zip
* interpret.cc (continue1): Implement explicit dispatch table.
insn_target: Explicit interpreter switch table. SAVE_PC: New macro, moves pc saving code into instructions that require so. NEXT_INSN: New macro, replaces `goto next_insn' in all insns. PC_REGISTER_ASM: New macro. INLINE_SWITCH: New macro. Constrols dispatching strategy. opcode: Remove local variable. {i,l,f,d}{load,store}_{0,1,2,3}: Expand definitions. (POKEI): Use _Jv_word. (iinc): Use _Jv_word. (dupx): Change reference argument (sp) to pointer. (jvdump): Remove * interpret.cc: Remove instruction timing instrumentation. * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Changed comment. Don't use _Jv_ClassNameSamePackage. * gnu/gcj/util/path/{SearchPath,ZipFileEntry,DirectoryPathEntry, URLPathEntry, CacheEntry}: Removed. * Makefile.am (ordinary_java_source_files): Remove gnu/gcj/util/path package. (.java.lo): Rule removed. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28777 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r--libjava/ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index d307525e173..56160dffe74 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,33 @@
+1999-08-20 Kresten Krab Thorup <krab@samam.daimi.au.dk>
+
+ * interpret.cc (continue1): Implement explicit dispatch table.
+ insn_target: Explicit interpreter switch table.
+ SAVE_PC: New macro, moves pc saving code into instructions that
+ require so.
+ NEXT_INSN: New macro, replaces `goto next_insn' in all insns.
+ PC_REGISTER_ASM: New macro.
+ INLINE_SWITCH: New macro. Constrols dispatching strategy.
+ opcode: Remove local variable.
+ {i,l,f,d}{load,store}_{0,1,2,3}: Expand definitions.
+ (POKEI): Use _Jv_word.
+ (iinc): Use _Jv_word.
+ (dupx): Change reference argument (sp) to pointer.
+ (jvdump): Remove
+
+ * interpret.cc: Remove instruction timing instrumentation.
+
+ * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Changed
+ comment. Don't use _Jv_ClassNameSamePackage.
+
+ * gnu/gcj/util/path/{SearchPath,ZipFileEntry,DirectoryPathEntry,
+ URLPathEntry, CacheEntry}: Removed.
+
+ * Makefile.am (ordinary_java_source_files): Remove gnu/gcj/util/path
+ package.
+ (.java.lo): Rule removed.
+
+ * Makefile.in: Rebuilt.
+
1999-08-19 Tom Tromey <tromey@cygnus.com>
* java/lang/natThread.cc (class locker): New class.
OpenPOWER on IntegriCloud