[llvm-testresults] buildbot failure in smooshlab on clang-i386-darwin9
Douglas Gregor
dgregor at apple.com
Thu Jan 13 10:06:33 PST 2011
My bug, which I just fixed.
On Jan 13, 2011, at 10:05 AM, daniel_dunbar at apple.com wrote:
> The Buildbot has detected a new failure of clang-i386-darwin9 on smooshlab.
> Full details are available at:
> http://smooshlab.apple.com:8010/builders/clang-i386-darwin9/builds/17899
>
> Buildbot URL: http://smooshlab.apple.com:8010/
>
> Buildslave for this Build: smoosh-15.apple.com
>
> Build Reason:
> Build Source Stamp: 123379
> Blamelist: bwilson,dgregor
>
> BUILD FAILED: failed test-clang
>
> sincerely,
> -The Buildbot
>
>
> ================================================================================
>
> CHANGES:
> Files:
> lib/Transforms/Scalar/ScalarReplAggregates.cpp
> test/Transforms/ScalarRepl/copy-aggregate.ll
> At: Thu 13 Jan 2011 09:51:22
> Changed By: bwilson
> Comments: Make SROA more aggressive with allocas containing padding.
>
> SROA only split up structs and arrays one level at a time, so padding can
> only cause trouble if it is located in between the struct or array elements.Properties:
>
>
>
>
> Files:
> lib/Transforms/Scalar/ScalarReplAggregates.cpp
> test/Transforms/ScalarRepl/copy-aggregate.ll
> At: Thu 13 Jan 2011 09:51:22
> Changed By: bwilson
> Comments: Extend SROA to handle arrays accessed as homogeneous structs and vice versa.
>
> This is a minor extension of SROA to handle a special case that is
> important for some ARM NEON operations. Some of the NEON intrinsics
> return multiple values, which are handled as struct types containing
> multiple elements of the same vector type. The corresponding return
> types declared in the arm_neon.h header have equivalent arrays. We
> need SROA to recognize that it can split up those arrays and structs
> into separate vectors, even though they are not always accessed with
> the same type. SROA already handles loads and stores of an entire
> alloca by using insertvalue/extractvalue to access the individual
> pieces, and that code works the same regardless of whether the type
> is a struct or an array. So, all that needs to be done is to check
> for compatible arrays and homogeneous structs.Properties:
>
>
>
>
> Files:
> lib/CodeGen/Mangle.cpp
> test/CodeGenCXX/mangle-variadic-templates.cpp
> At: Thu 13 Jan 2011 09:51:22
> Changed By: dgregor
> Comments: When your comments and your code are out-of-sync, the test case is wrong.
> Properties:
>
>
>
>
> LOGS:
> Last 10 lines of 'stdio':
> Testing Time: 48.31s
> ********************
> Failing Tests (1):
> Clang :: CodeGenCXX/variadic-templates.cpp
>
> Expected Passes : 2733
> Expected Failures : 20
> Unexpected Failures: 1
> make[1]: *** [all] Error 1
> make: *** [test] Error 2
>
> Last 10 lines of 'fail':
> Clang :: CodeGenCXX/variadic-templates.cpp
>
> Last 10 lines of 'xfail':
> Clang :: FixIt/fixit-errors.c
> Clang :: FixIt/fixit-pmem.cpp
> Clang :: FixIt/typo.m
> Clang :: Lexer/hexfloat.cpp
> Clang :: PCH/changed-files.c
> Clang :: PCH/pr4489.c
> Clang :: PCH/source-manager-stack.c
> Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
> Clang :: SemaCXX/rval-references-xfail.cpp
> Clang :: SemaTemplate/instantiate-function-1.mm
>
> Last 10 lines of 'variadic-templates.cpp':
> <stdin>:1:1: note: scanning from here
> ; ModuleID = '/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-i386-darwin9/llvm/tools/clang/test/CodeGenCXX/variadic-templates.cpp'
> ^
> <stdin>:5:1: note: possible intended match here
> define weak_odr i32 @_Z13get_num_typesIJifdEEiDpT_(i32, float, double) nounwind {
> ^
> --
>
> ********************
>
>
More information about the llvm-testresults
mailing list