[mini] set MONO_ARCH_HAVE_INIT_LMF_EXT on architectures that implement mono_arch_init...
authorBernhard Urban <bernhard.urban@xamarin.com>
Tue, 6 Jun 2017 17:53:16 +0000 (19:53 +0200)
committerBernhard Urban <bernhard.urban@xamarin.com>
Tue, 6 Jun 2017 18:00:58 +0000 (20:00 +0200)
it worked before, because we relied on implicit linking

mono/mini/mini-mips.h
mono/mini/mini-ppc.h
mono/mini/mini-x86.h

index c24bf22d601ac7040b1965ed698977fcb99c80fa..de4898bdd3e06cfce4162bfbce591c22bc293ff7 100644 (file)
@@ -282,6 +282,7 @@ typedef struct MonoCompileArch {
 #define MONO_ARCH_HAVE_SIGCTX_TO_MONOCTX 1
 #define MONO_ARCH_HAVE_SETUP_RESUME_FROM_SIGNAL_HANDLER_CTX 1
 #define MONO_ARCH_GSHARED_SUPPORTED 1
+#define MONO_ARCH_HAVE_INIT_LMF_EXT 1
 
 /* set the next to 0 once inssel-mips.brg is updated */
 #define MIPS_PASS_STRUCTS_BY_VALUE 1
index aaa6ddda3ecf8a2310758f067c1a1eaa89911693..718bb98d6fa4077ed1e8179f5c3bbb419ca3c21e 100644 (file)
@@ -236,6 +236,7 @@ typedef struct MonoCompileArch {
 #define MONO_ARCH_SOFT_DEBUG_SUPPORTED 1
 #endif
 #define MONO_ARCH_HAVE_OP_TAIL_CALL 1
+#define MONO_ARCH_HAVE_INIT_LMF_EXT 1
 
 #define PPC_NUM_REG_ARGS (PPC_LAST_ARG_REG-PPC_FIRST_ARG_REG+1)
 #define PPC_NUM_REG_FPARGS (PPC_LAST_FPARG_REG-PPC_FIRST_FPARG_REG+1)
index 5c40278e39d373a23da950143ee37b14b4054685..a3d0a60000383c2ad3c790fdadd618b6ed149220 100644 (file)
@@ -237,6 +237,7 @@ typedef struct {
 #define MONO_ARCH_HAVE_DUMMY_INIT 1
 #define MONO_ARCH_HAVE_SDB_TRAMPOLINES 1
 #define MONO_ARCH_HAVE_PATCH_CODE_NEW 1
+#define MONO_ARCH_HAVE_INIT_LMF_EXT 1
 
 /* Used for optimization, not complete */
 #define MONO_ARCH_IS_OP_MEMBASE(opcode) ((opcode) == OP_X86_PUSH_MEMBASE)