]> git.ipfire.org Git - thirdparty/gcc.git/commit
java-interp.h (_Jv_LocalVarTableEntry): Add union for bytecode_pc and direct-threaded pc.
authorKeith Seitz <keiths@redhat.com>
Fri, 15 Jun 2007 03:53:52 +0000 (03:53 +0000)
committerKeith Seitz <kseitz@gcc.gnu.org>
Fri, 15 Jun 2007 03:53:52 +0000 (03:53 +0000)
commit7dace0ca518e0561b71691938e5402acf58f641c
tree16c0ed1aafda743e1a3cf2417a076930ebfb39d5
parente89993b3f2085c19cda293fc0476ba2c7da3107d
java-interp.h (_Jv_LocalVarTableEntry): Add union for bytecode_pc and direct-threaded pc.

        * include/java-interp.h (_Jv_LocalVarTableEntry): Add union
        for bytecode_pc and direct-threaded pc.
        Add field descriptions inline.
        * defineclass.cc (read_one_code_attribute): Change from
        bytecode_start_pc to bytecode_pc.
        Remove unused variable "len".
        * interpret.cc (compile): Remap the variable table, too.
        (get_local_var_table) [DIRECT_THREADED]: Use insn_index on the
        start location to map from pc_t to code index.

From-SVN: r125734
libjava/ChangeLog
libjava/defineclass.cc
libjava/include/java-interp.h
libjava/interpret.cc