[cfe-dev] Clang failing lots of FrontendC* tests
Jeffrey Yasskin
jyasskin at google.com
Sat Mar 6 17:47:10 PST 2010
I managed to convince check-lit to run the FrontendC tests using clang
by applying the following patch to my config.status (yes, it's a hack,
and you'll have to change the paths to match your system):
=========
661,664c661,664
< s, at LLVMGCCCOMMAND@,|#_!!_#|llvm-gcc,g
< s, at LLVMGXXCOMMAND@,|#_!!_#|llvm-g++,g
< s, at LLVMGCC@,|#_!!_#|,g
< s, at LLVMGXX@,|#_!!_#|,g
---
> s, at LLVMGCCCOMMAND@,|#_!!_#|/Users/jyasskin/src/llvm/clang/install/bin/clang,g
> s, at LLVMGXXCOMMAND@,|#_!!_#|/Users/jyasskin/src/llvm/clang/install/bin/clang++,g
> s, at LLVMGCC@,|#_!!_#|/Users/jyasskin/src/llvm/clang/install/bin/clang,g
> s, at LLVMGXX@,|#_!!_#|/Users/jyasskin/src/llvm/clang/install/bin/clang++,g
675,676c675,676
< s, at LLVMGCCDIR@,|#_!!_#|,g
< s, at LLVMGCC_LANGS@,|#_!!_#|,g
---
> s, at LLVMGCCDIR@,|#_!!_#|/Users/jyasskin/src/llvm/clang/install/bin,g
> s, at LLVMGCC_LANGS@,|#_!!_#|c\,c++\,objc\,obj-c++,g
========
The following 110 tests failed, although the LLVMC ones don't look
like real failures, and some of the ObjC ones are just warnings. I
intend to just ignore these failures in my own testing, but I thought
you guys might like to know. The full check-lit output is attached.
********************
Unexpected Passing Tests (3):
LLVM :: FrontendC++/2009-07-16-PrivateCopyConstructor.cpp
LLVM :: FrontendC/2004-02-13-IllegalVararg.c
LLVM :: FrontendC/2006-09-18-fwrite-cast-crash.c
********************
Failing Tests (110):
LLVM :: FrontendC++/2005-02-20-BrokenReferenceTest.cpp
LLVM :: FrontendC++/2005-07-21-VirtualBaseAccess.cpp
LLVM :: FrontendC++/2006-09-27-Debug-Protection.cpp
LLVM :: FrontendC++/2006-11-30-Pubnames.cpp
LLVM :: FrontendC++/2007-01-02-UnboundedArray.cpp
LLVM :: FrontendC++/2007-03-27-FunctionVarRename.cpp
LLVM :: FrontendC++/2007-04-11-InlineStorageClassC++.cpp
LLVM :: FrontendC++/2007-07-29-RestrictPtrArg.cpp
LLVM :: FrontendC++/2007-07-29-RestrictRefArg.cpp
LLVM :: FrontendC++/2007-08-01-RestrictMethod.cpp
LLVM :: FrontendC++/2009-02-16-CtorNames-dbg.cpp
LLVM :: FrontendC++/2009-05-04-PureConstNounwind.cpp
LLVM :: FrontendC++/2009-06-30-ByrefBlock.cpp
LLVM :: FrontendC++/2009-07-15-LineNumbers.cpp
LLVM :: FrontendC++/2009-12-23-MissingSext.cpp
LLVM :: FrontendC++/2010-02-17-DbgArtificialArg.cpp
LLVM :: FrontendC++/alignstack.cpp
LLVM :: FrontendC++/m64-ptr.cpp
LLVM :: FrontendC++/ptr-to-method-devirt.cpp
LLVM :: FrontendC++/varargs.cpp
LLVM :: FrontendC/2003-06-29-MultipleFunctionDefinition.c
LLVM :: FrontendC/2003-08-06-BuiltinSetjmpLongjmp.c
LLVM :: FrontendC/2003-12-14-ExternInlineSupport.c
LLVM :: FrontendC/2004-01-08-ExternInlineRedefine.c
LLVM :: FrontendC/2004-02-13-Memset.c
LLVM :: FrontendC/2004-03-16-AsmRegisterCrash.c
LLVM :: FrontendC/2004-11-27-VariableSizeInStructure.c
LLVM :: FrontendC/2005-02-27-MarkGlobalConstant.c
LLVM :: FrontendC/2005-07-20-SqrtNoErrno.c
LLVM :: FrontendC/2005-10-18-VariableSizedElementCrash.c
LLVM :: FrontendC/2006-03-03-MissingInitializer.c
LLVM :: FrontendC/2006-07-31-PR854.c
LLVM :: FrontendC/2006-12-14-ordered_expr.c
LLVM :: FrontendC/2007-02-04-WITH_SIZE_EXPR.c
LLVM :: FrontendC/2007-02-05-nested.c
LLVM :: FrontendC/2007-02-16-VariableSizeStructArg.c
LLVM :: FrontendC/2007-02-16-WritableStrings.c
LLVM :: FrontendC/2007-02-25-C-DotDotDot.c
LLVM :: FrontendC/2007-03-06-VarSizeInStruct1.c
LLVM :: FrontendC/2007-03-06-VarSizeInStruct2.c
LLVM :: FrontendC/2007-03-27-VarLengthArray.c
LLVM :: FrontendC/2007-04-11-InlineStorageClassC89.c
LLVM :: FrontendC/2007-04-11-InlineStorageClassC99.c
LLVM :: FrontendC/2007-04-24-VolatileStructCopy.c
LLVM :: FrontendC/2007-05-07-NestedStructReturn.c
LLVM :: FrontendC/2007-05-08-PCH.c
LLVM :: FrontendC/2007-06-15-AnnotateAttribute.c
LLVM :: FrontendC/2007-07-29-RestrictPtrArg.c
LLVM :: FrontendC/2007-09-20-GcrootAttribute.c
LLVM :: FrontendC/2007-10-01-BuildArrayRef.c
LLVM :: FrontendC/2007-10-15-VoidPtr.c
LLVM :: FrontendC/2007-11-07-CopyAggregateAlign.c
LLVM :: FrontendC/2007-11-07-ZeroAggregateAlign.c
LLVM :: FrontendC/2007-11-27-SExtZExt.c
LLVM :: FrontendC/2007-12-VarArrayDebug.c
LLVM :: FrontendC/2008-01-07-UnusualIntSize.c
LLVM :: FrontendC/2008-01-11-ChainConsistency.c
LLVM :: FrontendC/2008-02-11-AnnotateBuiltin.c
LLVM :: FrontendC/2008-03-24-BitField-And-Alloca.c
LLVM :: FrontendC/2008-04-08-NoExceptions.c
LLVM :: FrontendC/2008-05-19-AlwaysInline.c
LLVM :: FrontendC/2008-07-08-FAbsAttributes.c
LLVM :: FrontendC/2008-07-29-EHLabel.ll
LLVM :: FrontendC/2008-08-07-AlignPadding1.c
LLVM :: FrontendC/2008-08-07-AlignPadding2.c
LLVM :: FrontendC/2008-11-11-AnnotateStructFieldAttribute.c
LLVM :: FrontendC/2009-01-05-BlockInlining.c
LLVM :: FrontendC/2009-03-09-WeakDeclarations-1.c
LLVM :: FrontendC/2009-04-22-UnknownSize.c
LLVM :: FrontendC/2009-05-04-EnumInreg.c
LLVM :: FrontendC/2009-06-18-StaticInitTailPadPack.c
LLVM :: FrontendC/2009-07-17-VoidParameter.c
LLVM :: FrontendC/2009-07-22-StructLayout.c
LLVM :: FrontendC/2009-08-11-AsmBlocksComplexJumpTarget.c
LLVM :: FrontendC/2009-09-24-SqrtErrno.c
LLVM :: FrontendC/2009-12-07-BitFieldAlignment.c
LLVM :: FrontendC/2010-01-13-MemBarrier.c
LLVM :: FrontendC/2010-02-15-DbgStaticVar.c
LLVM :: FrontendC/alignstack.c
LLVM :: FrontendC/cstring-align.c
LLVM :: FrontendC/fp-logical.c
LLVM :: FrontendC/libcalls-d.c
LLVM :: FrontendC/libcalls-ld.c
LLVM :: FrontendC/libcalls.c
LLVM :: FrontendC/nested-functions.c
LLVM :: FrontendC/pr4349.c
LLVM :: FrontendC/redef-ext-inline.c
LLVM :: FrontendC/union-align.c
LLVM :: FrontendC/wchar-const.c
LLVM :: FrontendObjC/2007-09-25-EH.m
LLVM :: FrontendObjC/2008-11-12-Metadata.m
LLVM :: FrontendObjC/2008-11-24-ConstCFStrings.m
LLVM :: FrontendObjC/2008-11-25-Blocks.m
LLVM :: FrontendObjC/2009-01-26-WriteBarrier-2.m
LLVM :: FrontendObjC/2009-04-14-AsmSection.m
LLVM :: FrontendObjC/2009-04-27-bitfield-vs-ivar.m
LLVM :: FrontendObjC/2009-08-05-utf16.m
LLVM :: FrontendObjC/2009-08-17-DebugInfo.m
LLVM :: FrontendObjC/2010-02-11-fwritable-stringsBug.m
LLVM :: LLVMC/C++/dash-x.cpp
LLVM :: LLVMC/C++/hello.cpp
LLVM :: LLVMC/C++/together.cpp
LLVM :: LLVMC/C/emit-llvm.c
LLVM :: LLVMC/C/hello.c
LLVM :: LLVMC/C/include.c
LLVM :: LLVMC/C/opt-test.c
LLVM :: LLVMC/C/sink.c
LLVM :: LLVMC/C/wall.c
LLVM :: LLVMC/ObjC++/hello.mm
LLVM :: LLVMC/ObjC/hello.m
Jeffrey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: frontend_tests.out
Type: application/octet-stream
Size: 225144 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20100306/d0833dfb/attachment.obj>
More information about the cfe-dev
mailing list