IMPORTANT! IMPORTANT! IMPORTANT! We will be branching for the 3.1 release on April 16th! :-) This gives us a little over two weeks to get the trees into the most stable condition we can. What this means for you: All major features for the 3.1 release should be finished or near completion by the April 16th. After April 16th, we will accept only bug fixes and patches which do not change the functionality of LLVM and Clang in a significant way. I.e., if your feature isn't finished, then it may have to be turned off by default (unless the patch is small and not-too-invasive). It will be up to the code maintainers to approve any patches after the branching date. But the final decision will be mine. Schedule: There will be a tentative schedule following within the next few days. Testers: Several people have expressed an interest in being testers. Many thanks to them! If you would like to be a tester, please email me and I can add you. By the way, we are looking for ARM testers. There was a lot of interest in the 3.0 release for an ARM release. We will try to do one this release on a trial basis. We are looking for ARMv7 cortex-a8 and cortex-a9 on Linux. Share and enjoy! -bw
Sylvestre Ledru
2012-Mar-27 22:12 UTC
[LLVMdev] [cfe-dev] Announcing 3.1 Release Branch Date!
Le mardi 27 mars 2012 à 14:36 -0700, Bill Wendling a écrit :> IMPORTANT! IMPORTANT! IMPORTANT! >[...]> By the way, we are looking for ARM testers. There was a lot of interest in the 3.0 release for an ARM release. We will try to do one this release on a trial basis. We are looking for ARMv7 cortex-a8 and cortex-a9 on Linux.If you are interested, I can upload the current trunk version into the Debian archive in the experimental suites with the unitary tests activated. I already uploaded the current trunk of llvm in experimental [1]. It is in the NEW queue but I am planning to upload the trunk of clang as soon as it get accepted. I was not planning to enable the test suite (the 12 Debian archs is a huge work) but if you want to get feedback, I can enable it... Cheers, Sylvestre [1] http://ftp-master.debian.org/new/llvm-3.1_3.1~svn153453-1.html
> By the way, we are looking for ARM testers. There was a lot of interest in the 3.0 release for an ARM release. We will try to do one this release on a trial basis. We are looking for ARMv7 cortex-a8 and cortex-a9 on Linux.We have two pandard board (ARMv7 cortex-a9) and perhaps one ARMv6 4-cores board. Do we do a native compile or cross compile for the ARM platform? Regards, chenwj -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667 Homepage: http://people.cs.nctu.edu.tw/~chenwj
James Molloy
2012-Mar-29 09:59 UTC
[LLVMdev] [cfe-dev] Announcing 3.1 Release Branch Date!
Hi, The buildbot farm has a native C-A9 build (on pandaboard) - we (ARM) also build LLVM on pandaboard occasionally and it builds from clean in 2.5 hours and runs make check-all in 20 mins. The test suite (with TEST=simple) takes 6-7 hours to run, including SPECCPU2000. -----Original Message----- From: cfe-dev-bounces at cs.uiuc.edu [mailto:cfe-dev-bounces at cs.uiuc.edu] On Behalf Of ??? Sent: 29 March 2012 10:47 To: Bill Wendling Cc: cfe-dev; llvmdev at cs.uiuc.edu Mailing List Subject: Re: [cfe-dev] [LLVMdev] Announcing 3.1 Release Branch Date!> By the way, we are looking for ARM testers. There was a lot of interest in the 3.0 release for an ARM release. We will try to do one this release on a trial basis. We are looking for ARMv7 cortex-a8 and cortex-a9 on Linux.We have two pandard board (ARMv7 cortex-a9) and perhaps one ARMv6 4-cores board. Do we do a native compile or cross compile for the ARM platform? Regards, chenwj -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667 Homepage: http://people.cs.nctu.edu.tw/~chenwj _______________________________________________ cfe-dev mailing list cfe-dev at cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
On Mar 29, 2012, at 2:46 AM, 陳韋任 <chenwj at iis.sinica.edu.tw> wrote:>> By the way, we are looking for ARM testers. There was a lot of interest in the 3.0 release for an ARM release. We will try to do one this release on a trial basis. We are looking for ARMv7 cortex-a8 and cortex-a9 on Linux. > > We have two pandard board (ARMv7 cortex-a9) and perhaps one ARMv6 > 4-cores board. Do we do a native compile or cross compile for the ARM > platform? >My personal preference is to prioritize qualifying as a cross compiler first and a hosted compiler second. I have no problems with doing both other than the additional testing resources required, though. -Jim
Sylvestre Ledru
2012-Apr-18 10:18 UTC
[LLVMdev] Test suite on various archs: (Was: Re: [cfe-dev] Announcing 3.1 Release Branch Date!)
Le mercredi 28 mars 2012 à 00:12 +0200, Sylvestre Ledru a écrit :> Le mardi 27 mars 2012 à 14:36 -0700, Bill Wendling a écrit : > > IMPORTANT! IMPORTANT! IMPORTANT! > > > [...] > > > By the way, we are looking for ARM testers. There was a lot of interest in the 3.0 release for an ARM release. We will try to do one this release on a trial basis. We are looking for ARMv7 cortex-a8 and cortex-a9 on Linux. > If you are interested, I can upload the current trunk version into the > Debian archive in the experimental suites with the unitary tests > activated. > I already uploaded the current trunk of llvm in experimental [1]. It is > in the NEW queue but I am planning to upload the trunk of clang as soon > as it get accepted. I was not planning to enable the test suite (the 12 > Debian archs is a huge work) but if you want to get feedback, I can > enable it...Replying to myself. I enabled test suite in the package creation for clang and llvm. Log are available for clang r154769 https://buildd.debian.org/status/package.php?p=clang&suite=experimental and LLVM r154766 https://buildd.debian.org/status/package.php?p=llvm-3.1&suite=experimental Grep for "Unexpected Failures" to find the result For example, under armel, I get for LLVM [1] : Expected Passes : 5812 Expected Failures : 59 Unsupported Tests : 10 Unexpected Passes : 12 Unexpected Failures: 1 and clang [2]: Expected Passes : 4484 Expected Failures : 29 Unsupported Tests : 3 Unexpected Passes : 1 Unexpected Failures: 30 I am available to upload on request new revision of LLVM and/or Clang in Debian build systems. I have also access to the debian porterbox on all Debian supported architectures [3]. Hope this helps, Sylvestre [1] Unexpected Passing Tests (12): LLVM :: ExecutionEngine/2003-01-04-ArgumentBug.ll LLVM :: ExecutionEngine/2003-01-04-LoopTest.ll LLVM :: ExecutionEngine/2003-01-15-AlignmentTest.ll LLVM :: ExecutionEngine/2003-05-06-LivenessClobber.ll LLVM :: ExecutionEngine/2003-05-07-ArgumentTest.ll LLVM :: ExecutionEngine/2003-08-21-EnvironmentTest.ll LLVM :: ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll LLVM :: ExecutionEngine/hello.ll LLVM :: ExecutionEngine/hello2.ll LLVM :: ExecutionEngine/simpletest.ll LLVM :: ExecutionEngine/stubs.ll LLVM :: ExecutionEngine/test-call-no-external-funcs.ll ******************** Failing Tests (1): LLVM :: CodeGen/X86/2010-06-14-fast-isel-fs-load.ll [2] Unexpected Passing Tests (1): Clang :: CodeGenCXX/member-alignment.cpp ******************** Failing Tests (30): Clang :: CXX/conv/conv.prom/p2.cpp Clang :: CXX/special/class.copy/p15-inclass.cpp Clang :: CodeGen/2005-06-15-ExpandGotoInternalProblem.c Clang :: CodeGen/2006-01-13-StackSave.c Clang :: CodeGen/2008-07-17-no-emit-on-error.c Clang :: CodeGen/2008-07-30-implicit-initialization.c Clang :: CodeGen/2008-07-31-promotion-of-compound-pointer-arithmetic.c Clang :: CodeGen/blocks-seq.c Clang :: CodeGen/packed-structure.c Clang :: CodeGenCXX/compound-literals.cpp Clang :: CodeGenCXX/copy-constructor-elim-2.cpp Clang :: CodeGenCXX/cxx0x-initializer-references.cpp Clang :: CodeGenCXX/cxx0x-initializer-stdinitializerlist-startend.cpp Clang :: CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp Clang :: CodeGenCXX/for-range-temporaries.cpp Clang :: CodeGenCXX/for-range.cpp Clang :: CodeGenCXX/virt-call-offsets.cpp Clang :: CodeGenCXX/x86-64-abi-sret-vs-2word-struct-param.cpp Clang :: Driver/debug-options-as.c Clang :: Driver/hello.c Clang :: Driver/linux-header-search.cpp Clang :: PCH/pth.c Clang :: Preprocessor/include-pth.c Clang :: Preprocessor/mmx.c Clang :: Preprocessor/predefined-arch-macros.c Clang :: Sema/arm-neon-types.c Clang :: Sema/format-strings.c Clang :: Sema/wchar.c Clang :: Tooling/clang-check-pwd.cpp Clang :: Tooling/clang-check.cpp [3] http://www.debian.org/ports/