This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: gcjx status
- From: Ranjit Mathew <rmathew at gmail dot com>
- To: tromey at redhat dot com
- Cc: java at gcc dot gnu dot org
- Date: Fri, 09 Dec 2005 16:17:17 +0530
- Subject: Re: gcjx status
- Openpgp: url=http://ranjitmathew.hostingzero.com/aa_6C114B8F.txt
- References: <m3acffbikd.fsf@localhost.localdomain>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tom Tromey wrote:
>
> * Tree back end.
>
> We can compile simple programs to object code and run them. My test
> cases have been the little programs in testsuite/libjava.lang. I've
> done this by building against a known-good libgcj.so, I haven't yet
> gotten a purely-gcjx-built libgcj to work. Compiling from .class
> does not work. I haven't done any work on 1.5 stuff here. I forget
> whether I've tested BC ABI compilation or not.
FWIW, my "non-franken-libgcj" builds always crash while
trying to compile java/lang/Character.java - specifically,
while compiling the "of" method of the "UnicodeBlock"
nested class.
Depending on planetary alignments, the crash is either
in the CALL_EXPR that calls _Jv_InitClass or in the
CALL_EXPR that calls _Jv_ThrowBadArrayIndex. The Tree-
SSA operands processing code crashes with a SIGSEGV
on these statements.
Apart from the fact that I know next to nothing about
SSA operands, my debugging sessions are always futile
due to the fact that I only get around 1-2 hours at
any time for such sessions (due to various reasons).
If there's anyone out there with a better knowledge
of Tree-SSA and a willingness to help resolve this
issue, it would be greatly appreciated.
Thanks,
Ranjit.
- --
Ranjit Mathew Email: rmathew AT gmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.hostingzero.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDmWC0Yb1hx2wRS48RAoXRAJ9aJi6redMtszhADKQsfeCQSF5vNwCeMQx7
dw2LxlUmwOx2UiX2r/4nJEg=
=iE2K
-----END PGP SIGNATURE-----