[aarch64-port-dev ] RFR: Turn TieredCompilation off by default

Edward Nevill edward.nevill at linaro.org
Thu Oct 17 06:33:54 PDT 2013


Hi,

In the recent merge I accidentally enabled TieredCompilation as a run time default.

This was due to a misconception om my part where I believed that if one wrote

--with-jvm-variants=server

one got a C2 compiler and

--with-jvm-variants=client

one got a C1 compiler and

--with-jvm-variants=tiered

one got a tiered C1/C2 compiler.

Sadly, this is not the case.

The following patch reverts the default.

Regards,
Ed.

--- CUT HERE ---
exporting patch:
# HG changeset patch
# User Edward Nevill edward.nevill at linaro.org
# Date 1382016264 -3600
#      Thu Oct 17 14:24:24 2013 +0100
# Node ID 970503d686f07cf9f82326d0dda7ad730b690433
# Parent  adaa8a9710598fa47b7eccefdc421a22e1333f80
Fix mismerge, turn TieredCompilation off by default, as it was before the merge

diff -r adaa8a971059 -r 970503d686f0 src/cpu/aarch64/vm/c2_globals_aarch64.hpp
--- a/src/cpu/aarch64/vm/c2_globals_aarch64.hpp	Wed Oct 16 16:19:35 2013 +0100
+++ b/src/cpu/aarch64/vm/c2_globals_aarch64.hpp	Thu Oct 17 14:24:24 2013 +0100
@@ -46,7 +46,7 @@
 #else
 define_pd_global(bool, ProfileInterpreter,           true);
 #endif // CC_INTERP
-define_pd_global(bool, TieredCompilation,            trueInTiered);
+define_pd_global(bool, TieredCompilation,            false);
 define_pd_global(intx, CompileThreshold,             10000);
 define_pd_global(intx, BackEdgeThreshold,            100000);
 
--- CUT HERE ---





More information about the aarch64-port-dev mailing list