# HG changeset patch # User Stefan Anzinger # Date 1444149659 25200 # Node ID 897914fce4cbe73f18719388e8bd6e0a1869ad11 # Parent 39f1499686eab705f29507ceeedcade4b926daf2 Disable GCCs loop-distribution-pattern on SPARC/Linux which break the HotSpot interpreter diff -r 39f1499686ea -r 897914fce4cb mx.jvmci/mx_jvmci.py --- a/mx.jvmci/mx_jvmci.py Tue Oct 06 16:52:36 2015 +0200 +++ b/mx.jvmci/mx_jvmci.py Tue Oct 06 09:40:59 2015 -0700 @@ -924,7 +924,7 @@ if mx.get_os() == 'linux' and platform.processor() == 'sparc64': # SPARC/Linux setMakeVar("DEBUG_BINARIES", "true", env=env) - setMakeVar("EXTRA_CFLAGS", "-Wno-conversion-null -Wno-int-to-pointer-cast -Wno-unused-function", env=env) + setMakeVar("EXTRA_CFLAGS", "-Wno-conversion-null -Wno-int-to-pointer-cast -Wno-unused-function -fno-tree-loop-distribute-patterns", env=env) setMakeVar('MAKE_VERBOSE', 'y' if mx._opts.verbose else '') if self.vm.endswith('nojvmci'):