Bill Wendling
2012-Apr-26 05:55 UTC
[LLVMdev] Trouble with tweaking test-release.sh script
On Apr 24, 2012, at 8:05 PM, 陳韋任 wrote:> Hi Bill, > > I forgot to do Phase2/Phase3 build. Here is the Phase3 regression test > result, > > http://people.cs.nctu.edu.tw/~chenwj/tmp/phase3-regression-test.txt > > Most LLVM failures are gone. As for ExecutionEngine, I guess ARM JIT is > not at a good shape at this moment, right? Perhaps we should focus on Clang > failures? >Hi chenwj, Thanks for the report. Yeah, it's probably best to track down what's happening with clang. Could you investigate this further? -bw
Hi Bill,
Here is the summary of Clang failures (part of).
Clang :: CXX/conv/conv.prom/p2.cpp
chandlerc doubts the test itself is fulfill the C++ standard. Although
"-fshort-wchar" makes the error disappered, chandlerc think
it's not
the correct solution. Perhaps it's test bug not clang's.
Clang :: CXX/special/class.copy/p15-inclass.cpp
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/virt-call-offsets.cpp
Clang :: CodeGenCXX/x86-64-abi-sret-vs-2word-struct-param.cpp
Use "-triple x86_64-none-linux-gnu" makes above failures
disappered.
But chandlerc think tests under CXX/ should be platform independent.
Either move p15-inclass.cpp to CodeGenCXX/ , or make
"linkonce_odr"
optional in FileCheck so it's not platform dependent.
Clang :: CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp
Seems to be difference between ARM and Intel C++ ABI, but I leave it to
James to comment.
For whom might be interested in the ARM regression test result, please see
[1].
Regards,
chenwj
[1] http://people.cs.nctu.edu.tw/~chenwj/tmp/phase3-regression-test.txt
--
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
Update:> Clang :: CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp > > Seems to be difference between ARM and Intel C++ ABI, but I leave it to > James to comment.Use "-triple x86_64-none-linux-gnu" makes this test pass. 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
Apparently Analagous Threads
- [LLVMdev] Trouble with tweaking test-release.sh script
- [LLVMdev] Trouble with tweaking test-release.sh script
- [LLVMdev] [cfe-dev] Announcing 3.1 Release Branch Date!
- [LLVMdev] Announcing 3.1 Release Branch Date!
- [LLVMdev] Trouble with tweaking test-release.sh script