[Mono-bugs] [Bug 324134] Add support for Mac OS X / ppc64

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon May 12 10:56:32 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=324134

User andreas.faerber at web.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=324134#c12





--- Comment #12 from Andreas Färber <andreas.faerber at web.de>  2008-05-12 08:56:31 MST ---
Geoff,

1. This was something to try out Zoltan suggested in the beginning. It didn't
help - not defining some of those led to compilation failure and others did not
improve things. It can go away.

5. Moving CODE_LENGTH to the top is a bad idea, since it is a local number. If
you have a better idea, please tell me.

I won't remove the signedness changes from my working copy, because doing so
crowds the compilation output with unnecessary warnings I need to review at
compilation time. Rather let's get them committed first.

I have already reverted some brackets from the macros for patch readability,
which "should" actually be in, to avoid generation of illegal or unexpected
instructions. (updated patch to follow)

I still do not see extra registers there, it should be storing the exact same
registers, just double-word width. It's replacing the store-multiple
instruction I mentioned earlier that has no ppc64 equivalent. Since its use
makes the ppc(32) code short and works there, I do not think we should bloat
the ppc(32) code just to be consistent, no? (If I'm overlooking something
there, please be explicit which registers it's storing differently so that I
can fix it. I modelled this from ppc(32) code for floating point registers
iirc.)

Thanks.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list