X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dyngen.h;h=5bb170e94dac15f05fb950de7b7d40aff6a75582;hb=cac782d496c0160aba9ae8df53a3504599a4c721;hp=76866d4a1958a596f56477510da3aa41aa7e0f27;hpb=f5ba07d399ff205da3e91de4389e936027856b48;p=qemu diff --git a/dyngen.h b/dyngen.h index 76866d4..5bb170e 100644 --- a/dyngen.h +++ b/dyngen.h @@ -420,6 +420,9 @@ static inline void ia64_apply_fixes (uint8_t **gen_code_pp, } ia64_imm22(fixup->addr, (long) vp - gp); } + /* Keep code ptr aligned. */ + if ((long) gen_code_ptr & 15) + gen_code_ptr += 8; *gen_code_pp = gen_code_ptr; }