[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-fnt

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Apr 28 16:25:50 PDT 2010


The Buildbot has detected a new failure of clang-x86_64-darwin10-fnt on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/1572

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 102543
Blamelist: dgregor,fjahanian,johannes

BUILD FAILED: failed make.test-suite

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 lib/CodeGen/CGObjC.cpp
 lib/CodeGen/CGObjCMac.cpp
 lib/CodeGen/CodeGenFunction.h
 lib/CodeGen/CodeGenModule.cpp
 lib/CodeGen/CodeGenModule.h
At: Wed 28 Apr 2010 14:33:55
Changed By: fjahanian
Comments: IRGen for initialization/destruction of
ivar class objects (NeXt runtime).
(radar 7900343).

Properties: 




File: gcc/c-common.c
At: Wed 28 Apr 2010 15:08:55
Changed By: johannes
Comments: Fix an assert with asm blocks on non-x86 target (no
problem in non-assert builds).

Properties: 




File: test/FrontendC/inline-asm-function.c
At: Wed 28 Apr 2010 15:18:53
Changed By: johannes
Comments: Test for llvm-gcc checkin 102543.

Properties: 




Files:
 include/clang/AST/Expr.h
 include/clang/AST/StmtNodes.def
 include/clang/Checker/PathSensitive/GRExprEngine.h
 include/clang/Frontend/PCHBitCodes.h
 include/clang/Frontend/StmtXML.def
 lib/AST/Expr.cpp
 lib/AST/ExprConstant.cpp
 lib/AST/StmtPrinter.cpp
 lib/AST/StmtProfile.cpp
 lib/Checker/GRExprEngine.cpp
 lib/CodeGen/CGExprScalar.cpp
 lib/Frontend/PCHReaderStmt.cpp
 lib/Frontend/PCHWriterStmt.cpp
 lib/Frontend/StmtXML.cpp
 lib/Sema/Sema.h
 lib/Sema/SemaChecking.cpp
 lib/Sema/SemaExpr.cpp
 lib/Sema/TreeTransform.h
 test/PCH/exprs.c
 test/PCH/exprs.h
 test/SemaCXX/offsetof.cpp
 test/SemaTemplate/instantiate-expr-5.cpp
 tools/CIndex/CIndex.cpp
 tools/CIndex/CXCursor.cpp
At: Wed 28 Apr 2010 15:18:53
Changed By: dgregor
Comments: Completely reimplement __builtin_offsetof, based on a patch by Roberto
Amadini.

This change introduces a new expression node type, OffsetOfExpr, that
describes __builtin_offsetof. Previously, __builtin_offsetof was
implemented using a unary operator whose subexpression involved
various synthesized array-subscript and member-reference expressions,
which was ugly and made it very hard to instantiate as a
template. OffsetOfExpr represents the AST more faithfully, with proper
type source information and a more compact representation.

OffsetOfExpr also has support for dependent __builtin_offsetof
expressions; it can be value-dependent, but will never be
type-dependent (like sizeof or alignof). This commit introduces
template instantiation for __builtin_offsetof as well.

There are two major caveats to this patch:

  1) CodeGen cannot handle the case where __builtin_offsetof is not a
  constant expression, so it produces an error. So, to avoid
  regressing in C, we retain the old UnaryOperator-based
  __builtin_offsetof implementation in C while using the shiny new
  OffsetOfExpr implementation in C++. The old implementation can go
  away once we have proper CodeGen support for this case, which we
  expect won't cause much trouble in C++.

  2) __builtin_offsetof doesn't work well with non-POD class types,
  particularly when the designated field is found within a base
  class. I will address this in a subsequent patch.

Fixes PR5880 and a bunch of assertions when building Boost.Python
tests. 

Properties: 




File: gcc/llvm-convert.cpp
At: Wed 28 Apr 2010 15:18:54
Changed By: johannes
Comments: Functions declared asm (valid only with -fasm-blocks)
are implicitly naked.  7533078 (partial, because naked
doesn't fully work on ppc).

Properties: 




LOGS:
Last 10 lines of 'stdio':
	SingleSource/UnitTests/Vector/SSE/sse.stepfft                            | 0.6579   8416     0.0004      *                *           |  0.9400 *    0.8700 *        *   | n/a     1.08    n/a          n/a 
	SingleSource/UnitTests/Vector/build                                      | 0.0219   1072     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/build2                                     | 0.1023   1520     0.0001      *                *           |  1.5400 *    2.1500 *        *   | n/a     0.72    n/a          n/a 
	SingleSource/UnitTests/Vector/divides                                    | 0.0262   720      0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1377   2064     0.0002      *                *           |  0.7300 *    1.9700 *        *   | n/a     0.37    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0480   1664     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0338   1072     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0384   1088     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/byval-alignment                                   | 0.0164   976      0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0170   848      0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'report':
	SingleSource/UnitTests/Vector/SSE/sse.stepfft                            | 0.6579   8416     0.0004      *                *           |  0.9400 *    0.8700 *        *   | n/a     1.08    n/a          n/a 
	SingleSource/UnitTests/Vector/build                                      | 0.0219   1072     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/build2                                     | 0.1023   1520     0.0001      *                *           |  1.5400 *    2.1500 *        *   | n/a     0.72    n/a          n/a 
	SingleSource/UnitTests/Vector/divides                                    | 0.0262   720      0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1377   2064     0.0002      *                *           |  0.7300 *    1.9700 *        *   | n/a     0.37    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0480   1664     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0338   1072     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0384   1088     0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/byval-alignment                                   | 0.0164   976      0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0170   848      0.0001      *                *           |  0.0000 *    0.0000 *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'fail.LLC':
	LLC.MultiSource/Applications/lua/lua

Last 10 lines of 'fail.LLC_compile':
	LLC_compile.MultiSource/Applications/lua/lua

Last 10 lines of 'xfail.LLC':
	LLC.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC.SingleSource/Regression/C++/EH/function_try_block
	LLC.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore
	LLC.SingleSource/UnitTests/ObjC/dot-syntax
	LLC.SingleSource/UnitTests/ObjC/dot-syntax-2
	LLC.SingleSource/UnitTests/ObjC/exceptions

Last 10 lines of 'xfail.GCCAS':
	GCCAS.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore

Last 10 lines of 'xfail.LLC_compile':
	LLC_compile.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC_compile.SingleSource/Regression/C++/EH/function_try_block
	LLC_compile.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax-2
	LLC_compile.SingleSource/UnitTests/ObjC/exceptions

Last 10 lines of 'xfail.Bytecode':
	Bytecode.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore

Last 10 lines of 'xpass.LLC':
	LLC.SingleSource/Regression/C++/EH/ctor_dtor_count-2

Last 10 lines of 'xpass.LLC_compile':
	LLC_compile.SingleSource/Regression/C++/EH/ctor_dtor_count-2




More information about the llvm-testresults mailing list