diff options
| author | krab <krab@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-20 11:40:35 +0000 |
|---|---|---|
| committer | krab <krab@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-20 11:40:35 +0000 |
| commit | 89bd65fff7d24c6503f062441fcd36c2fb647326 (patch) | |
| tree | beb23951cf42ff30c1b42c1220cc8506ad04f7e9 /libjava/ChangeLog | |
| parent | 094598a3d56e4620222ea66ff90e2242d47a283c (diff) | |
| download | ppe42-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/ChangeLog | 30 |
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. |

