Fix short trampoline branch.
authorMartin Baulig <martin@novell.com>
Sun, 9 Jan 2011 18:34:13 +0000 (19:34 +0100)
committerMartin Baulig <martin@novell.com>
Mon, 10 Jan 2011 16:24:59 +0000 (17:24 +0100)
mono/mini/tramp-arm.c

index 95336984d36bd776eed7c265560f4695da93eca1..20b2ec81ef2a327d904f1578baa2e63b32decb8c 100644 (file)
@@ -389,7 +389,7 @@ mono_arch_create_specific_trampoline (gpointer arg1, MonoTrampolineType tramp_ty
 
        mono_domain_lock (domain);
        code = buf = mono_domain_code_reserve_align (domain, size, 4);
-       if ((short_branch = branch_for_target_reachable (code + 8, tramp))) {
+       if ((short_branch = branch_for_target_reachable (code + 4, tramp))) {
                size = 12;
                mono_domain_code_commit (domain, code, SPEC_TRAMP_SIZE, size);
        }