pkg://gcc-ssa-3.5ssa-0.20030801.47.src.rpm:24318449/gcj-verifier-hack-patch
info downloads
Index: gcc/java/ChangeLog
from Tom Tromey <tromey@redhat.com>
* verify.c (check_pending_block): Commented out some error
returns; temporary hack to work around verifier bugs.
Index: gcc/java/verify.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/verify.c,v
retrieving revision 1.57
diff -u -r1.57 verify.c
--- gcc/java/verify.c 18 Jan 2003 22:15:51 -0000 1.57
+++ gcc/java/verify.c 5 Mar 2003 22:46:12 -0000
@@ -84,23 +84,23 @@
if (current_subr == NULL)
{
- if (LABEL_IN_SUBR (target_label))
- return "might transfer control into subroutine";
+/* if (LABEL_IN_SUBR (target_label)) */
+/* return "might transfer control into subroutine"; */
}
else
{
if (LABEL_IN_SUBR (target_label))
{
- if (LABEL_SUBR_START (target_label) != current_subr)
- return "transfer out of subroutine";
+/* if (LABEL_SUBR_START (target_label) != current_subr) */
+/* return "transfer out of subroutine"; */
}
else if (! LABEL_VERIFIED (target_label))
{
LABEL_IN_SUBR (target_label) = 1;
LABEL_SUBR_START (target_label) = current_subr;
}
- else
- return "transfer out of subroutine";
+/* else */
+/* return "transfer out of subroutine"; */
}
return NULL;
}