X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Fcodegen-common.cpp;h=173c272c5b5d6eac1b21355ca05501e61a31d3fc;hb=976ff9a651cac48e31d37dc91e82f2e488c45ea3;hp=c4a4c64f827d70b9890f1a15028949df15b074a1;hpb=3cf9c83d2043bb7eaa5ec20d8b87220f58afc12b;p=cacao.git diff --git a/src/vm/jit/codegen-common.cpp b/src/vm/jit/codegen-common.cpp index c4a4c64f8..173c272c5 100644 --- a/src/vm/jit/codegen-common.cpp +++ b/src/vm/jit/codegen-common.cpp @@ -136,7 +136,13 @@ void codegen_setup(jitdata *jd) /* initialize members */ - cd->flags = 0; + // Set flags as requested. + if (opt_AlwaysEmitLongBranches) { + cd->flags = CODEGENDATA_FLAG_LONGBRANCHES; + } + else { + cd->flags = 0; + } cd->mcodebase = (u1*) DumpMemory::allocate(MCODEINITSIZE); cd->mcodeend = cd->mcodebase + MCODEINITSIZE;