You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by gs...@apache.org on 2008/03/04 11:31:30 UTC
svn commit: r633417 -
/harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/compile.cpp
Author: gshimansky
Date: Tue Mar 4 02:31:19 2008
New Revision: 633417
URL: http://svn.apache.org/viewvc?rev=633417&view=rev
Log:
Reverted workaround that disables events in JIT compilation because
it makes CompiledMethodLoad event disabled and makes some tests to pass.
This bug should be fixed in a different way, possibly with an implementation
of lazy resolution on x86_64.
Modified:
harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/compile.cpp
Modified: harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/compile.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/compile.cpp?rev=633417&r1=633416&r2=633417&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/compile.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/compile.cpp Tue Mar 4 02:31:19 2008
@@ -795,17 +795,7 @@
}
DebugUtilsTI *ti = VM_Global_State::loader_env->TI;
-#ifdef _EM64T_
- // Workaround for bug HARMONY-5322, on x86_64 lazy resoluton is not
- // implemented, so no Java execution should be seen from compilation
- if (ti->isEnabled())
- ti->doNotReportLocally();
-#endif
JIT_Result res = compile_do_compilation(method);
-#ifdef _EM64T_
- if (ti->isEnabled())
- ti->reportLocally();
-#endif
if (res != JIT_SUCCESS) {
INFO2("compile", "Cannot compile " << method);