RFA: [PATCH]: MIPS enhancements to libgcj...

David Daney ddaney@avtrex.com
Tue Oct 21 17:36:00 GMT 2003


Greetings,

Here is a much improved version of my libgcj/mips patch.

Build for and tested on mipsisa32el-linux.

For some running the test suite on our hardware is broken again, but I
have successfully run several of the key tests manually.  This
includes PR218 and SyncTest.

All added features were tested.  Also the gcc-3.3.1 version passes the 
entire libjava testsuite (except for a couple of unrelated code 
generation problems) for what ever that is worth.

The patch adds can_unwind_signal=yes and backtracing for all
mips*-linux platforms.  And enable_hash_synchronization_default=yes
for (mipsel*-linux* | mipsisa32el*-linux*).  I think the hash
synchronization would work for others as well, but would want someone
to test it before enabling it.

The backtrace is implemented in sysdep/dwarf2-backtrace.cc which I
think will work for all *-linux* targets.  If someone wants to test
this theory, that would be great.

Since I am only an amateur MIPS expert, perhaps someone (a real MIPS
expert for example) should look at sysdeps/mips/locks.h

BTW: I now have write after approval in gcc so I can do the checkins now.

David Daney.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jd.diff
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20031021/7829d1aa/attachment.ksh>


More information about the Java-patches mailing list