hg: mlvm/mlvm/hotspot: meth-lazy: pass MethodHandlesTests

2011-11-04 Thread john . r . rose
Changeset: 4e9ab8e78d56
Author:jrose
Date:  2011-11-04 01:34 -0700
URL:   http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/4e9ab8e78d56

meth-lazy: pass MethodHandlesTests

! meth-lazy.patch

___
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev


Re: OpenJDK 8 on OS/X and XCode 4.

2011-11-04 Thread Henri Gomez
2011/11/4 John Rose john.r.r...@oracle.com:
 Recent changes in hsx/hotspot have destabilized the build on mac.  I just 
 pushed another workaround here:

  http://hg.openjdk.java.net/mlvm/mlvm/hotspot/file/tip/mac-tweaks.patch

 The buildtree.make change fixes the failure Henri saw.  (Or you can add 
 ALWAYS_PASS_TEST_GAMMA=true to the build script settings.)

 -- John

 P.S.  I tried a build with llvm-gcc and got sporadic bus errors.  Went back 
 to gcc-4.0 and things got quieter.

Seems to works better :)

One built done with gcc/g++ 4.0 and another with gcc/g++ 4.2, not
tried yet with llvm's
___
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev


Re: OpenJDK 8 on OS/X and XCode 4.

2011-11-04 Thread Stephen Bannasch
Yes, works now for me using gcc 4.0, thanks.

New build available here:
http://www.concord.org/~sbannasch/mlvm/java-1.8.0-internal-mlvm-2011_11_04.tar.gz

pass all jdk/test/java/lang/invoke tests as well as 
jdk/test/java/dyn/CoroutineTest.java
___
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev


Re: OpenJDK 8 on OS/X and XCode 4.

2011-11-04 Thread Henri Gomez
 Yes, works now for me using gcc 4.0, thanks.

 New build available here:
 http://www.concord.org/~sbannasch/mlvm/java-1.8.0-internal-mlvm-2011_11_04.tar.gz

 pass all jdk/test/java/lang/invoke tests as well as 
 jdk/test/java/dyn/CoroutineTest.java

I'll try some build manually and if nothing get broken, I'll provide
packages in DMG format also.
___
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev


Re: OpenJDK 8 on OS/X and XCode 4.

2011-11-04 Thread Charles Oliver Nutter
First: thank you thank you thank you for adding JDK 8 builds. It will be so
much nicer than testing in vbox.

Second: Does OpenJDK 7 build with LLVM? Does it work on NaCl? :-)

-  Charlie (mobile)
On Nov 3, 2011 4:53 AM, Henri Gomez henri.go...@gmail.com wrote:

 Hi to all,

 I'd like to provide OpenJDK 8 with MLVM to OS/X users as I'm doing for
 month with OpenJDK 7 on http://code.google.com/p/openjdk-osx-build/.

 I'm trying to build it using Stephen scripts
 (https://gist.github.com/243072) for now but I still can't get it
 built :



 /Users/henri/Downloads/openjdk8/mlvm/sources/ALT_COMPILER_PATH/g++
 -m64   -Wl,-install_name,@rpath/libjvm.dylib -dynamiclib
 -compatibility_version 1.0.0 -current_version 1.0.0 -fPIC
   \
-Xlinker -rpath -Xlinker @loader_path/. -Xlinker
-rpath
 -Xlinker @loader_path/.. -Xlinker -install_name -Xlinker
 @rpath/libjvm.dylib -o libjvm.dylib abstractCompiler.o accessFlags.o
 ad_x86_64.o ad_x86_64_clone.o ad_x86_64_expand.o ad_x86_64_format.o
 ad_x86_64_gen.o ad_x86_64_misc.o ad_x86_64_peephole.o
 ad_x86_64_pipeline.o adaptiveSizePolicy.o addnode.o
 adjoiningGenerations.o adjoiningVirtualSpaces.o
 advancedThresholdPolicy.o ageTable.o allocation.o allocationStats.o
 aprofiler.o arguments.o array.o arrayKlass.o arrayKlassKlass.o
 arrayOop.o asPSOldGen.o asPSYoungGen.o asParNewGeneration.o
 assembler.o assembler_bsd_x86.o assembler_x86.o atomic.o
 attachListener.o attachListener_bsd.o barrierSet.o basicLock.o
 bcEscapeAnalyzer.o biasedLocking.o binaryTreeDictionary.o bitMap.o
 block.o blockOffsetTable.o bsd_x86_64.o buildOopMap.o bytecode.o
 bytecodeHistogram.o bytecodeInfo.o bytecodeInterpreter.o
 bytecodeInterpreterWithChecks.o bytecodeInterpreter_x86.o
 bytecodeStream.o bytecodeTracer.o bytecodes.o bytecodes_x86.o
 c1_CFGPrinter.o c1_Canonicalizer.o c1_CodeStubs_x86.o c1_Compilation.o
 c1_Compiler.o c1_Defs.o c1_FpuStackSim_x86.o c1_FrameMap.o
 c1_FrameMap_x86.o c1_GraphBuilder.o c1_IR.o c1_Instruction.o
 c1_InstructionPrinter.o c1_LIR.o c1_LIRAssembler.o
 c1_LIRAssembler_x86.o c1_LIRGenerator.o c1_LIRGenerator_x86.o
 c1_LinearScan.o c1_LinearScan_x86.o c1_MacroAssembler_x86.o
 c1_Optimizer.o c1_Runtime1.o c1_Runtime1_x86.o c1_ValueMap.o
 c1_ValueSet.o c1_ValueStack.o c1_ValueType.o c1_globals.o c2_globals.o
 c2_init_x86.o c2compiler.o cSpaceCounters.o callGenerator.o callnode.o
 cardTableExtension.o cardTableModRefBS.o cardTableRS.o cfgnode.o
 chaitin.o chaitin_bsd.o ciArray.o ciArrayKlass.o ciCPCache.o
 ciCallSite.o ciConstant.o ciConstantPoolCache.o ciEnv.o
 ciExceptionHandler.o ciField.o ciFlags.o ciInstance.o
 ciInstanceKlass.o ciInstanceKlassKlass.o ciKlass.o ciKlassKlass.o
 ciMethod.o ciMethodBlocks.o ciMethodData.o ciMethodHandle.o
 ciMethodKlass.o ciNullObject.o ciObjArray.o ciObjArrayKlass.o
 ciObjArrayKlassKlass.o ciObject.o ciObjectFactory.o ciSignature.o
 ciStreams.o ciSymbol.o ciType.o ciTypeArray.o ciTypeArrayKlass.o
 ciTypeArrayKlassKlass.o ciTypeFlow.o ciUtilities.o classFileError.o
 classFileParser.o classFileStream.o classLoader.o
 classLoadingService.o classes.o classify.o cmsAdaptiveSizePolicy.o
 cmsCollectorPolicy.o cmsGCAdaptivePolicyCounters.o cmsLockVerifier.o
 cmsPermGen.o coalesce.o codeBlob.o codeBuffer.o codeCache.o
 collectedHeap.o collectionSetChooser.o collectorCounters.o
 collectorPolicy.o compactibleFreeListSpace.o compactingPermGenGen.o
 compilationPolicy.o compile.o compileBroker.o compileLog.o
 compiledIC.o compiledICHolderKlass.o compiledICHolderOop.o
 compilerOracle.o compressedStream.o concurrentG1Refine.o
 concurrentG1RefineThread.o concurrentGCThread.o concurrentMark.o
 concurrentMarkSweepGeneration.o concurrentMarkSweepThread.o
 concurrentMarkThread.o connode.o constMethodKlass.o constMethodOop.o
 constantPoolKlass.o constantPoolOop.o constantTag.o copy.o coroutine.o
 cpCacheKlass.o cpCacheOop.o cppInterpreter.o cppInterpreter_x86.o
 debug.o debugInfo.o debugInfoRec.o debug_x86.o decoder.o decoder_bsd.o
 defNewGeneration.o deoptimization.o depChecker_x86.o dependencies.o
 dfa_x86_64.o dict.o dictionary.o dirtyCardQueue.o disassembler.o
 divnode.o doCall.o domgraph.o dtraceAttacher.o dtraceJSDT.o
 dtraceJSDT_bsd.o dump.o dump_x86_64.o elfFile.o elfStringTable.o
 elfSymbolTable.o errorReporter.o escape.o events.o evmCompat.o
 exceptionHandlerTable.o exceptions.o fieldDescriptor.o fieldType.o
 filemap.o forte.o fprofiler.o frame.o frame_x86.o
 freeBlockDictionary.o freeChunk.o freeList.o g1AllocRegion.o
 g1BlockOffsetTable.o g1CollectedHeap.o g1CollectorPolicy.o
 g1ErgoVerbose.o g1HRPrinter.o g1MMUTracker.o g1MarkSweep.o
 g1MemoryPool.o g1MonitoringSupport.o g1RemSet.o
 g1SATBCardTableModRefBS.o g1_globals.o gSpaceCounters.o
 gcAdaptivePolicyCounters.o gcCause.o gcLocker.o gcNotifier.o
 gcPolicyCounters.o gcStats.o gcTaskManager.o gcTaskThread.o gcUtil.o
 gcm.o genCollectedHeap.o genMarkSweep.o genRemSet.o generateOopMap.o
 generateOptoStub.o generation.o generationCounters.o generationSpec.o