[LLVMdev] Trouble with tweaking test-release.sh script

陳韋任 chenwj at iis.sinica.edu.tw
Thu Apr 26 04:53:17 PDT 2012


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




More information about the llvm-dev mailing list