2009-06-19 Zoltan Varga <vargaz@gmail.com>
commit32ad86a64835c5e957ec738fc602bebddd2736f2
authorZoltan Varga <vargaz@gmail.com>
Fri, 19 Jun 2009 18:01:12 +0000 (19 18:01 -0000)
committerZoltan Varga <vargaz@gmail.com>
Fri, 19 Jun 2009 18:01:12 +0000 (19 18:01 -0000)
treefb799bfd436c0dd82299b99d53982d0069437211
parent5a7df81c80d40cf07fa531d3b7b3bf4a22860121
2009-06-19  Zoltan Varga  <vargaz@gmail.com>

* mini-ops.h: Use TARGET_POWERPC define for consistency.

* patch-info.h: Add 'MSCORLIB_GOT_ADDR' patch type.

* aot-compiler.c aot-runtime.c: Put the mscorlib got address into the
second got slot of every aot image.

* aot-compiler.c aot-runtime.c mini-trampolines.c: Add support for
aot on platforms with function pointers.

* mini-ppc.h mini-ppp.c cpu-ppc.md exceptions-ppc.c tramp-ppc.c: Add
support for aot/full aot on ppc/ppc64.

svn path=/trunk/mono/; revision=136504
16 files changed:
mono/mini/ChangeLog
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/cpu-ppc.md
mono/mini/cpu-ppc64.md
mono/mini/exceptions-ppc.c
mono/mini/method-to-ir.c
mono/mini/mini-arch.h
mono/mini/mini-ops.h
mono/mini/mini-ppc.c
mono/mini/mini-ppc.h
mono/mini/mini-trampolines.c
mono/mini/mini.c
mono/mini/mini.h
mono/mini/patch-info.h
mono/mini/tramp-ppc.c