PR libgcj/13439:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jan 2004 05:27:39 +0000 (05:27 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jan 2004 05:27:39 +0000 (05:27 +0000)
commit00537348645206da2df475e624047773fe16398d
treedbfb232130bce7a7e8d98e5d14fe1dee7801fd37
parent71b7cad5da6f8496854068c278945ad993aba39c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75533 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/verify.cc