This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
match_info
- To: Jeff Sturm <jeff dot sturm at commerceone dot com>
- Subject: match_info
- From: Andrew Haley <aph at redhat dot com>
- Date: Tue, 6 Feb 2001 17:31:45 +0000 (GMT)
- Cc: java at gcc dot gnu dot org
- References: <3A802F59.A4D95B34@commerceone.com>
Jeff Sturm writes:
> Can any EH gurus explain what the following code in exception.c does:
It checks an exception that has been thrown against the exception
declared in a catch block.
> It doesn't do anything but argument checking as far as I can tell. Anyway, I'm
> trying to figure out why my _Jv_type_matcher is getting called with match_info =
> 0xffffffff, causing this code to segfault:
I'll tell you what I would do. Recompile libgcc.a:_eh.o with -g -O0
and you'll be able to see where find_exception_handler got 0xffffffff
from. It's probably a miscompilation, but something may have changed.
Andrew.