* include/java-interp.h (_Jv_LocalVarTableEntry): Add union
authorkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jun 2007 03:53:52 +0000 (03:53 +0000)
committerkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jun 2007 03:53:52 +0000 (03:53 +0000)
commit5b1669154fdf2cf433da97167074cf1a99b8196a
tree16c0ed1aafda743e1a3cf2417a076930ebfb39d5
parentbe6fc10460a5ee1f5a298ac42e6425fa6864a542
    * 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.

git-svn-id: svn://gcc.gnu.org/svn/gcc/trunk@125734 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/defineclass.cc
libjava/include/java-interp.h
libjava/interpret.cc