changeset 22603:2448e3c0cd98

set default jvmci.compiler property explicitly based on available suites
author Doug Simon <doug.simon@oracle.com>
date Tue, 22 Sep 2015 23:14:18 +0200
parents d3930fdd1eb3
children 479228019e48
files mx.jvmci/mx_jvmci.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mx.jvmci/mx_jvmci.py	Tue Sep 22 22:35:02 2015 +0200
+++ b/mx.jvmci/mx_jvmci.py	Tue Sep 22 23:14:18 2015 +0200
@@ -1770,6 +1770,14 @@
 
         args = ['-Xbootclasspath/p:' + dep.classpath_repr() for dep in _jvmci_bootclasspath_prepends] + args
 
+        # Set the default JVMCI compiler
+        for jdkDist in reversed(jdkDeployedDists):
+            if isinstance(jdkDist, JvmciJDKDeployedDist):
+                if jdkDist._compilers:
+                    jvmciCompiler = jdkDist._compilers[-1]
+                    args = ['-Djvmci.compiler=' + jvmciCompiler] + args
+                    break
+
         if '-version' in args:
             ignoredArgs = args[args.index('-version') + 1:]
             if  len(ignoredArgs) > 0: