re PR libgcj/13439 (gij VerifyError; works with JDK 1.4)
authorTom Tromey <tromey@redhat.com>
Thu, 8 Jan 2004 05:27:39 +0000 (05:27 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Thu, 8 Jan 2004 05:27:39 +0000 (05:27 +0000)
commit11e584edfe93b8c03e5353739f790909d1f8ae9d
treedbfb232130bce7a7e8d98e5d14fe1dee7801fd37
parentce972ee8f60c89b666dcebe2ef5ea5df0514c095
re PR libgcj/13439 (gij VerifyError; works with JDK 1.4)

PR libgcj/13439:
* verify.cc (state::merge): Copy changed locals out of subroutine
in NO_STACK case.
(state::FLAG_CHANGED): New const.
(state::FLAG_UNUSED): Likewise.
(state::local_changed): Removed.  Updated all users.
(state::flags): New field.
(state::merge): Added jsr_semantics argument, more logic.
(push_jump_merge): Added jsr_semantics argument.
(handle_jsr_insn): Set jsr_semantics on push_jump_merge when
merging through the jsr instruction.

From-SVN: r75533
libjava/ChangeLog
libjava/verify.cc