2008-09-07 Mark Probst <mark.probst@gmail.com>
authorMark Probst <mark.probst@gmail.com>
Sun, 7 Sep 2008 10:25:11 +0000 (10:25 -0000)
committerMark Probst <mark.probst@gmail.com>
Sun, 7 Sep 2008 10:25:11 +0000 (10:25 -0000)
commit80396a76c2e10d1ce0a0d597583a77cdbf9ca1b9
tree4bf3ebf5eac692fa0b044853244c235fbb91322f
parent891eaef1432ba60138cb2124b5657881c121acdc
2008-09-07  Mark Probst  <mark.probst@gmail.com>

* marshal.c (mono_type_native_stack_size): Treat
MONO_TYPE_TYPEDBYREF like MONO_TYPE_VALUETYPE.

2008-09-07  Mark Probst  <mark.probst@gmail.com>

* method-to-ir.c (mono_method_to_ir2): Disable tail calls for PPC
until they're implemented properly.

* exceptions-ppc.c: Use arch-independent exception-handling code
instead of custom one.

* exceptions-ppc.c, mini-ppc.c, mini-ppc.h: Bug fixes and changes
for Linear IR.

* tramp-ppc.c, mini-ppc.c: Fixed warnings.

* decompose.c, aot-runtime.c, aot-compiler.c: PPC code also
applies when __powerpc__ is defined.

2008-09-07  Mark Probst  <mark.probst@gmail.com>

* libtest.c: Darwin structure alignment also applies to PPC.

2008-09-07  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h (ppc_load): Inserted cast to fix some
warnings.

svn path=/trunk/mono/; revision=112455
15 files changed:
mono/arch/ChangeLog
mono/arch/ppc/ppc-codegen.h
mono/metadata/ChangeLog
mono/metadata/marshal.c
mono/mini/ChangeLog
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/decompose.c
mono/mini/exceptions-ppc.c
mono/mini/method-to-ir.c
mono/mini/mini-ppc.c
mono/mini/mini-ppc.h
mono/mini/tramp-ppc.c
mono/tests/ChangeLog
mono/tests/libtest.c