I'm back again with this patch.
http://gcc.gnu.org/ml/gcc-patches/2003-06/msg01920.html
Last time posted it I got a partly approval but I was not happy with
since the libgcj testsuite blocked my machine. This was under darwin6.3.
Now I run darwin7.0.0 and the situation has improved. Well, on
darwin7.0.0 it is the only way to get the libgcj run. With a static
build of libgcj I end up here:
http://gcc.gnu.org/ml/java/2003-11/msg00117.html
With this patch applied you can see the results here:
http://gcc.gnu.org/ml/gcc-testresults/2003-11/msg00696.html
I made a test on the host_os to see if we can build libgcj dylibed or
not. This is to distinguish between OS-X 10.2 and 10.3.
Hopefully it is ok. I know, it's a bit late for 3.4, but now it's upon
you to decide whether if it is welcome in 3.4 or not :)