2008-12-16 Mark Mason <mmason@upwardaccess.com>
commit65c241b5cbc1e737553f8ccbd28561d4ca0a51ec
authormarkmason <markmason@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 16 Dec 2008 19:00:18 +0000 (16 19:00 +0000)
committermarkmason <markmason@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 16 Dec 2008 19:00:18 +0000 (16 19:00 +0000)
tree877c2db26742de8326f6bf11d3a1ec3c16cbd017
parent13b420e68d6903e411cd1b5794cc84c485d63174
2008-12-16  Mark Mason  <mmason@upwardaccess.com>

        * mini.h: Allow MonoInst 'p' field to alias with the low-order bits of the 'const_val' fields correctly on big-endian systems when SIZEOF_VOID_P < SIZEOF_REGISTER

        * ir-emit.h: Change SIZEOF_VOID_P to SIZEOF_REGISTER, init instruction through inst_c* fields instead of inst_p* fields in case sizeof(inst_p) < sizeof(inst_c)

Contributed under the MIT X11 license.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@121620 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/mini/ChangeLog
mono/mini/ir-emit.h
mono/mini/mini.h