Larry Evans
2012-Dec-29 21:59 UTC
[LLVMdev] !!! 3.2 Release RC3 source code available for download and testing
On 12/06/12 01:12, Pawel Wodnicki wrote:> Hello, > > Release Candidate 3 has been branched. > RC3 source code can be downloaded as tarballs from: > > http://llvm.org/pre-releases/3.2/rc3/ > > or directly from svn. > > Binaries will be posted shortly. > > Testing > > RC3 has a number of fixes related to MIPS support > that need to be well exercised. > > Otherwise, I think we are at the point of the release > where I can *challenge* testers to try to break it! > > PawelHi Pawel, I just created clang with the tarballs without problem; however, when `make check-all` was run, I got 1 error. My system is: Linux evansl-desktop 2.6.32-41-generic #90-Ubuntu SMP Tue May 22 11:29:51 UTC 2012 x86_64 GNU/Linux and my c++ compiler is: ~/download/llvm/pre-releases/3.2/rc3/download/build_debug $ g++ -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) The complete check-all run follows: ~/download/llvm/pre-releases/3.2/rc3/download/build_debug $ make check-all llvm[0]: Running test suite make[1]: Entering directory `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test' Making LLVM 'lit.site.cfg' file... Making LLVM unittest 'lit.site.cfg' file... /usr/bin/make -C /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test/../tools/clang/test lit.site.cfg Unit/lit.site.cfg make[2]: Entering directory `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/tools/clang/test' Making Clang 'lit.site.cfg' file... Making Clang 'Unit/lit.site.cfg' file... make[2]: Leaving directory `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/tools/clang/test' ( ulimit -t 600 ; ulimit -d 512000 ; ulimit -m 512000 ; ulimit -v 1024000 ; \ /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/utils/lit/lit.py -s -v . /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test/../tools/clang/test ) lit.py: lit.cfg:171: note: using clang: '/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/Release+Debug/bin/clang' -- Testing: 12434 tests, 2 threads -- Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80 FAIL: LLVM :: Transforms/GVN/null-aliases-nothing.ll (10380 of 12434) ******************** TEST 'LLVM :: Transforms/GVN/null-aliases-nothing.ll' FAILED ******************** Script: -- /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/Release+Debug/bin/opt /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll -basicaa -gvn -S | /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/Release+Debug/bin/FileCheck /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll -- Exit Code: 1 Command Output (stderr): -- <stdin>:1:67: error: CHECK-NOT: string occurred! ; ModuleID '/home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll' ^ /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll:18:18: note: CHECK-NOT: pattern specified here ; CHECK-NOT: load ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 263.73s ******************** Failing Tests (1): LLVM :: Transforms/GVN/null-aliases-nothing.ll Expected Passes : 12333 Expected Failures : 80 Unsupported Tests : 20 Unexpected Failures: 1 make[1]: *** [check-local-all] Error 1 make[1]: Leaving directory `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test' make: *** [check-all] Error 2 ~/download/llvm/pre-releases/3.2/rc3/download/build_debug $
Matthieu Monrocq
2012-Dec-30 11:46 UTC
[LLVMdev] [cfe-dev] !!! 3.2 Release RC3 source code available for download and testing
On Sun, Dec 30, 2012 at 1:58 AM, Larry Evans <cppljevans at suddenlink.net>wrote:> On 12/29/12 18:40, NAKAMURA Takumi wrote: > > 2012/12/30 Larry Evans <cppljevans at suddenlink.net>: > >> I just created clang with the tarballs without problem; however, > >> when `make check-all` was run, I got 1 error. My system is: > > > >> ~/download/llvm/pre-releases/3.2/rc3/download/build_debug $ make > check-all > >> llvm[0]: Running test suite > >> make[1]: Entering directory > >> > `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test' > >> Making LLVM 'lit.site.cfg' file... > >> Making LLVM unittest 'lit.site.cfg' file... > >> /usr/bin/make -C > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test/../tools/clang/test > >> lit.site.cfg Unit/lit.site.cfg > >> make[2]: Entering directory > >> > `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/tools/clang/test' > >> Making Clang 'lit.site.cfg' file... > >> Making Clang 'Unit/lit.site.cfg' file... > >> make[2]: Leaving directory > >> > `/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/tools/clang/test' > >> ( ulimit -t 600 ; ulimit -d 512000 ; ulimit -m 512000 ; ulimit -v > >> 1024000 ; \ > >> > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/utils/lit/lit.py > >> -s -v . > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/test/../tools/clang/test > >> ) > >> lit.py: lit.cfg:171: note: using clang: > >> > '/home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/Release+Debug/bin/clang' > >> -- Testing: 12434 tests, 2 threads -- > >> Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80 > >> FAIL: LLVM :: Transforms/GVN/null-aliases-nothing.ll (10380 of 12434) > >> ******************** TEST 'LLVM :: > >> Transforms/GVN/null-aliases-nothing.ll' FAILED ******************** > >> Script: > >> -- > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/Release+Debug/bin/opt > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll > >> -basicaa -gvn -S | > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/build_debug/Release+Debug/bin/FileCheck > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll > >> -- > >> Exit Code: 1 > >> Command Output (stderr): > >> -- > >> <stdin>:1:67: error: CHECK-NOT: string occurred! > >> ; ModuleID > >> > '/home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll' > >> ^ > >> > /home/evansl/download/llvm/pre-releases/3.2/rc3/download/llvm.src/test/Transforms/GVN/null-aliases-nothing.ll:18:18: > >> note: CHECK-NOT: pattern specified here > >> ; CHECK-NOT: load > >> ^ > >> -- > > > > Larry, it was an odd test. As workaround, please avoid directory > > contains "download" to build the tree. > > > > Thanks Takumi. Would simply renaming download to dwnload be OK? Also, > as you can see above, download occurs twice in the above path. Should > both downloads be renamed? In addition, could you explain > why the name, download, causes a problem? If I knew that, I might > avoid making a similar mistake later. > > > Fixed in llvm r171243. > > So if I just use svn instead of the tar files from: > > http://llvm.org/pre-releases/3.2/rc3/ > > the problem should disappear now? > > TIA. > > -regards, > Larry >Note quite. If you look closely at the failed test: ; CHECK-NOT: load This check that the "load" string does not appear, however "load" being a substring of "download" makes the test fail in your case. Obviously the test is wrong (the check should not rely on the full path to the directory in any way), and a work around is to avoid having the "load" substring appear anywhere in the path. For example using "dl" instead of "download" should make this test pass. -- Matthieu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121230/57c7c7e9/attachment.html>
Apparently Analagous Threads
- [LLVMdev] [cfe-dev] !!! 3.2 Release RC3 source code available for download and testing
- [LLVMdev] !!! 3.2 Release RC3 source code available for download and testing
- [LLVMdev] !!! 3.2 Release RC3 source code available for download and testing
- [LLVMdev] Bindings/Ocaml/ext_exc.ml' FAILED
- [LLVMdev] [3.5 Release] Release Candidate 4 Now Available