This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: libffi: add MIPS O32 DWARF-2 unwind info


Casey Marshall wrote:

"David" == David Daney <ddaney@avtrex.com> writes:



David> Casey Marshall wrote:


2004-06-23 Casey Marshall <csm@gnu.org>

* src/mips/o32.S: added unwind info for `ffi_call_O32'.




David> Can your test against the mainline CVS and commit there (after
David> receiving permission of course)?

I haven't had much luck with making cross toolchains past 3.3.3. But I
will try to do this, if I have the time.

Also, I'm trying to get FFI closures implemented for O32, but haven't
gotten it working yet (I can enable the interpreter, and it works for
some simple classes, but mostly it fails). If anyone is interested I
can send what I have so far, even if it isn't patch-worthy.


3.4 should work "out of the box". With optimization turned on it tends to generate code that is about 10% smaller and faster (this is for a mips32 ISA target).

I would love to have to time to work on it, but unfortunately I am swamped.

You will note that the ABI is different depending on whether you are using hard or soft floating point. I had been looking at fixing the testsuite failures I was seeing WRT floating point, but never had anything concrete to show for my efforts.

Keep up the good work! I for one would like to be able to use the interpreter on MIPS o32.

David Daney.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]