[llvm-testresults] buildbot failure in lab.llvm.org on phase3 - tree health

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Mon Aug 12 13:23:43 PDT 2013


The Buildbot has detected a new failure on builder phase3 - tree health while building lab.llvm.org.
Full details are available at:
 http://lab.llvm.org:8013/builders/phase3%20-%20tree%20health/builds/1748

Buildbot URL: http://lab.llvm.org:8013/

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 188178
Blamelist: chandlerc,d0k,djasper,eugenis,klimek,nico,rsandifo,rsmith,samsonov,tnorthover,vmedic

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/Parse/ParseExpr.cpp
On: smooshlab-project
At: Sun 11 Aug 2013 20:00:28
Changed By: rsmith
Comments: Fix misindentation.
Properties: 
  phase_id: r188151-t20130811_200228-b10068



Files:
 lib/Format/TokenAnnotator.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Sun 11 Aug 2013 20:56:28
Changed By: klimek
Comments: This change fixes the formatting of statements such as catch (E& e).

Previously these were formatting as catch (E & e) because the inner parenthesis
was being marked as an expression.

Patch by Thomas Gibson-Robinson.Properties: 
  phase_id: r188153-t20130811_205828-b10069



Files:
 lib/Transforms/InstCombine/InstCombineCasts.cpp
 test/Transforms/InstCombine/bitcast-bigendian.ll
On: smooshlab-project
At: Mon 12 Aug 2013 00:30:28
Changed By: rsandifo
Comments: Fix big-endian handling of integer-to-vector bitcasts in InstCombine

These functions used to assume that the lsb of an integer corresponds
to vector element 0, whereas for big-endian it's the other way around:
the msb is in the first element and the lsb is in the last element.

Fixes MultiSource/Benchmarks/mediabench/gsm/toast for z.
Properties: 
  phase_id: r188155-t20130812_003232-b10070



Files:
 include/llvm/Transforms/Utils/SpecialCaseList.h
 lib/Transforms/Utils/SpecialCaseList.cpp
 unittests/Transforms/Utils/SpecialCaseList.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 00:56:28
Changed By: samsonov
Comments: Introduce factory methods for SpecialCaseList

Summary:
Doing work in constructors is bad: this change suggests to
call SpecialCaseList::create(Path, Error) instead of
"new SpecialCaseList(Path)". Currently the latter may crash with
report_fatal_error, which is undesirable - sometimes we want to report
the error to user gracefully - for example, if he provides an incorrect
file as an argument of Clang's -fsanitize-blacklist flag.

Reviewers: pcc

Reviewed By: pcc

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D1327Properties: 
  phase_id: r188156-t20130812_005828-b10071



File: unittests/Transforms/Utils/SpecialCaseList.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 02:10:28
Changed By: samsonov
Comments: Relax conditions of test added in r188156 to fix it on WindowsProperties: 
  phase_id: r188157-t20130812_021228-b10072



File: lib/Target/Mips/Mips16HardFloat.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 02:40:32
Changed By: d0k
Comments: Remove global construction. const char* is sufficient here.

No functionality change.Properties: 
  phase_id: r188159-t20130812_025233-b10074



Files:
 lib/CodeGen/Analysis.cpp
 test/CodeGen/X86/sibcall.ll
 test/CodeGen/X86/tail-call-attrs.ll
On: smooshlab-project
At: Mon 12 Aug 2013 02:50:33
Changed By: tnorthover
Comments: Allow compatible extension attributes for tail calls

If the tail-callee and caller give the same bits via the same signext/zeroext
attribute then a tail-call should be allowed, since the extension has already
been done by the callee.Properties: 
  phase_id: r188159-t20130812_025233-b10074



Files:
 CMakeLists.txt
 autoconf/configure.ac
 cmake/config-ix.cmake
 cmake/modules/LLVM-Config.cmake
 cmake/modules/LLVMConfig.cmake.in
 configure
 include/llvm/Config/config.h.cmake
 include/llvm/Config/config.h.in
 lib/Support/Unix/Process.inc
On: smooshlab-project
At: Mon 12 Aug 2013 02:56:28
Changed By: chandlerc
Comments: Target a minimal terminfo library rather than necessarily a full curses
library for color support detection. This still will use a curses
library if that is all we have available on the system. This change
tries to use a smaller subset of the curses library, specifically the
subset that is on some systems split off into a separate library. For
example, if you install ncurses configured --with-tinfo, a 'libtinfo' is
install that provides just the terminfo querying functionality. That
library is now used instead of curses when it is available.

This happens to fix a build error on systems with that library because
when we tried to link ncurses into the binary, we didn't pull tinfo in
as well. =]

It should also provide an easy path for supporting the NetBSD
libterminfo library, but as I don't have access to a NetBSD system I'm
leaving adding that support to those folks.Properties: 
  phase_id: r188163-t20130812_033833-b10078



Files:
 lib/Target/SystemZ/SystemZInstrFP.td
 lib/Target/SystemZ/SystemZInstrFormats.td
 lib/Target/SystemZ/SystemZInstrInfo.td
 test/MC/Disassembler/SystemZ/insns.txt
 test/MC/SystemZ/insn-good.s
On: smooshlab-project
At: Mon 12 Aug 2013 03:10:28
Changed By: rsandifo
Comments: [SystemZ] Add a definition of the IPM instruction
Properties: 
  phase_id: r188163-t20130812_033833-b10078



Files:
 lib/Target/SystemZ/SystemZISelLowering.cpp
 lib/Target/SystemZ/SystemZISelLowering.h
 lib/Target/SystemZ/SystemZInstrFormats.td
 lib/Target/SystemZ/SystemZInstrInfo.td
 lib/Target/SystemZ/SystemZOperators.td
 test/MC/Disassembler/SystemZ/insns.txt
 test/MC/SystemZ/insn-bad.s
 test/MC/SystemZ/insn-good.s
On: smooshlab-project
At: Mon 12 Aug 2013 03:20:28
Changed By: rsandifo
Comments: [SystemZ] Add a definition of the CLC instruction
Properties: 
  phase_id: r188163-t20130812_033833-b10078



Files:
 include/llvm/Target/TargetSelectionDAGInfo.h
 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 lib/Target/SystemZ/README.txt
 lib/Target/SystemZ/SystemZISelLowering.cpp
 lib/Target/SystemZ/SystemZISelLowering.h
 lib/Target/SystemZ/SystemZInstrInfo.cpp
 lib/Target/SystemZ/SystemZInstrInfo.h
 lib/Target/SystemZ/SystemZInstrInfo.td
 lib/Target/SystemZ/SystemZOperators.td
 lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
 lib/Target/SystemZ/SystemZSelectionDAGInfo.h
 test/CodeGen/SystemZ/memcmp-01.ll
On: smooshlab-project
At: Mon 12 Aug 2013 03:36:33
Changed By: rsandifo
Comments: [SystemZ] Use CLC and IPM to implement memcmp

For now this is restricted to fixed-length comparisons with a length
in the range [1, 256], as for memcpy() and MVC.
Properties: 
  phase_id: r188163-t20130812_033833-b10078



File: utils/TableGen/AsmMatcherEmitter.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 03:46:33
Changed By: rsandifo
Comments: Stablize MCK_Reg ordering in AsmMatcherEmitter

clang bootstraps intermittently failed for me due a difference in
the MCK_Reg ordering in ARMGenAsmMatcher.inc.  E.g. in my latest
run the stage 1 and stage 3 versions were the same but the stage 2
one was different (though still functionally correct).  This meant
that the .o comparison failed.

MCK_Regs were assigned by iterating over a std::set< std::set<Record*> >,
and since std::set is sorted lexicographically, the order depended on the
order of the pointer values.  This patch replaces the pointer ordering
with LessRecordByID.
Properties: 
  phase_id: r188166-t20130812_040228-b10080



Files:
 autoconf/configure.ac
 cmake/config-ix.cmake
 configure
 include/llvm/Config/config.h.cmake
 include/llvm/Config/config.h.in
 lib/Support/Unix/Process.inc
On: smooshlab-project
At: Mon 12 Aug 2013 03:46:33
Changed By: chandlerc
Comments: Remove all checking for the various terminfo headers (term.h and
curses.h). Finding these headers is next to impossible. For example, on
Debian systems libtinfo-dev provides the terminfo reading library we
want, but *not* term.h. For the header, you have to use libncurses-dev.
And libncursesw-dev provides a *different* term.h in a different
location!

These headers aren't worth it. We want two functions the signatures of
which are clearly spec'ed in sys-v and other documentation. Just declare
them ourselves and call them. This should fix some debian builders and
provide better support for "minimal" debian systems that do want color
autodetection.Properties: 
  phase_id: r188166-t20130812_040228-b10080



File: utils/TableGen/AsmMatcherEmitter.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 04:00:28
Changed By: rsandifo
Comments: Revert r188164: Stablize MCK_Reg ordering in AsmMatcherEmitter

Apparently caused a failure on Darwin
Properties: 
  phase_id: r188166-t20130812_040228-b10080



Files:
 lib/msan/tests/msan_test.cc
 lib/sanitizer_common/sanitizer_common_interceptors.inc
 lib/sanitizer_common/sanitizer_platform_interceptors.h
 lib/tsan/rtl/tsan_stat.cc
 lib/tsan/rtl/tsan_stat.h
On: smooshlab-project
At: Mon 12 Aug 2013 04:06:33
Changed By: eugenis
Comments: [sanitizer] Intercept getgroups.
Properties: 
  phase_id: r188171-t20130812_045934-b10083



File: modularize/Modularize.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 04:50:28
Changed By: nico
Comments: Remove CRs added in r187370.Properties: 
  phase_id: r188171-t20130812_045934-b10083



Files:
 include/llvm/Transforms/Utils/SpecialCaseList.h
 lib/Transforms/Instrumentation/AddressSanitizer.cpp
 lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 lib/Transforms/Instrumentation/MemorySanitizer.cpp
 lib/Transforms/Instrumentation/ThreadSanitizer.cpp
 lib/Transforms/Utils/SpecialCaseList.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 04:50:28
Changed By: samsonov
Comments: Add SpecialCaseList::createOrDie() factory and use it in sanitizer passesProperties: 
  phase_id: r188171-t20130812_045934-b10083



Files:
 lib/CodeGen/CodeGenModule.cpp
 lib/CodeGen/CodeGenModule.h
On: smooshlab-project
At: Mon 12 Aug 2013 04:56:28
Changed By: samsonov
Comments: Use new llvm::SpecialCaseList API in CodeGenModuleProperties: 
  phase_id: r188171-t20130812_045934-b10083



Files:
 include/llvm/Transforms/Utils/SpecialCaseList.h
 lib/Transforms/Utils/SpecialCaseList.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 04:56:28
Changed By: samsonov
Comments: Remove unused SpecialCaseList constructorsProperties: 
  phase_id: r188171-t20130812_045934-b10083



Files:
 lib/Format/Format.cpp
 lib/Format/TokenAnnotator.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 05:20:28
Changed By: djasper
Comments: clang-format: Correctly format alias declarations.

Before:
  template <class CallbackClass>
  using MyCallback = void(CallbackClass::*)(SomeObject * Data);");

After:
  template <class CallbackClass>
  using MyCallback = void (CallbackClass::*)(SomeObject *Data);");

Also fix three wrong indentations.Properties: 
  phase_id: r188172-t20130812_052232-b10084



Files:
 test/Assembler/attribute-builtin.ll
 test/CodeGen/ARM/2013-02-27-expand-vfma.ll
 test/CodeGen/ARM/a15-SD-dep.ll
 test/CodeGen/ARM/fast-isel-static.ll
 test/CodeGen/ARM/neon-spfp.ll
 test/CodeGen/PowerPC/Frames-alloca.ll
 test/CodeGen/PowerPC/i64_fp_round.ll
 test/CodeGen/X86/palignr.ll
 test/MC/PowerPC/ppc64-fixup-explicit.s
 test/MC/PowerPC/ppc64-fixups.s
 test/Transforms/FunctionAttrs/annotate-1.ll
 test/Transforms/Inline/delete-call.ll
 test/Transforms/InstCombine/ffs-1.ll
 test/Transforms/InstCombine/fprintf-1.ll
 test/Transforms/InstCombine/printf-1.ll
 test/Transforms/InstCombine/sprintf-1.ll
On: smooshlab-project
At: Mon 12 Aug 2013 05:50:28
Changed By: tnorthover
Comments: Fix FileCheck --check-prefix lines.

Various tests had sprung up over the years which had --check-prefix=ABC on the
RUN line, but "CHECK-ABC:" later on. This happened to work before, but was
strictly incorrect. FileCheck is getting stricter soon though.

Patch by Ron Ofir.Properties: 
  phase_id: r188176-t20130812_061436-b10088



Files:
 test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
 test/CodeCompletion/call.c
 test/CodeCompletion/call.cpp
 test/CodeCompletion/documentation.cpp
 test/CodeCompletion/enum-switch-case-qualified.cpp
 test/CodeCompletion/enum-switch-case.c
 test/CodeCompletion/enum-switch-case.cpp
 test/CodeCompletion/functions.cpp
 test/CodeCompletion/member-access.c
 test/CodeCompletion/namespace-alias.cpp
 test/CodeCompletion/namespace.cpp
 test/CodeCompletion/nested-name-specifier.cpp
 test/CodeCompletion/objc-expr.m
 test/CodeCompletion/operator.cpp
 test/CodeCompletion/stdin.c
 test/CodeCompletion/tag.c
 test/CodeCompletion/tag.cpp
 test/CodeCompletion/truncation.c
 test/CodeCompletion/using-namespace.cpp
 test/CodeCompletion/using.cpp
 test/CodeGen/char-literal.c
 test/CodeGen/darwin-string-literals.c
 test/CodeGen/inline2.c
 test/CodeGen/libcalls-complex.c
 test/CodeGen/libcalls.c
 test/CodeGen/pragma-pack-2.c
 test/CodeGen/pragma-pack-3.c
 test/CodeGen/string-literal-unicode-conversion.c
 test/CodeGen/unwind-attr.c
 test/CodeGen/wchar-const.c
 test/CodeGen/x86_32-fpcc-struct-return.c
 test/CodeGenCXX/PR5050-constructor-conversion.cpp
 test/CodeGenCXX/anonymous-namespaces.cpp
 test/CodeGenCXX/array-construction.cpp
 test/CodeGenCXX/array-operator-delete-call.cpp
 test/CodeGenCXX/bitfield-layout.cpp
 test/CodeGenCXX/call-arg-zero-temp.cpp
 test/CodeGenCXX/cast-conversion.cpp
 test/CodeGenCXX/constructor-conversion.cpp
 test/CodeGenCXX/constructor-default-arg.cpp
 test/CodeGenCXX/constructor-for-array-members.cpp
 test/CodeGenCXX/constructor-template.cpp
 test/CodeGenCXX/conversion-function.cpp
 test/CodeGenCXX/convert-to-fptr.cpp
 test/CodeGenCXX/copy-assign-synthesis-1.cpp
 test/CodeGenCXX/decl-ref-init.cpp
 test/CodeGenCXX/default-constructor-for-members.cpp
 test/CodeGenCXX/global-init.cpp
 test/CodeGenCXX/mangle-valist.cpp
 test/CodeGenCXX/ptr-to-member-function.cpp
 test/CodeGenCXX/thunks.cpp
 test/CodeGenCXX/vararg-conversion-ctor.cpp
 test/CodeGenObjC/arc-captured-block-var-layout.m
 test/CodeGenObjC/arc-foreach.m
 test/CodeGenObjC/arc-ivar-layout.m
 test/CodeGenObjC/atomic-aggregate-property.m
 test/CodeGenObjC/block-var-layout.m
 test/CodeGenObjC/complex-property.m
 test/CodeGenObjC/encode-cstyle-method.m
 test/CodeGenObjC/extended-block-signature-encode.m
 test/CodeGenObjC/id-isa-codegen.m
 test/CodeGenObjC/ivar-layout-array0-struct.m
 test/CodeGenObjC/ivar-layout-no-optimize.m
 test/CodeGenObjC/local-static-block.m
 test/CodeGenObjC/objc-gc-aggr-assign.m
 test/CodeGenObjC/objc-read-weak-byref.m
 test/CodeGenObjC/objc2-weak-block-call.m
 test/CodeGenObjC/protocol-in-extended-class.m
 test/Driver/color-diagnostics.c
 test/Driver/darwin-as.c
 test/Driver/darwin-objc-defaults.m
 test/Driver/darwin-objc-options.m
 test/Driver/fpack-struct.c
 test/Driver/linux-as.c
 test/Index/TestClassDecl.m
 test/Index/TestClassForwardDecl.m
 test/Index/annotate-comments-unterminated.c
 test/Index/annotate-toplevel-in-objccontainer.m
 test/Index/comment-xml-schema.c
 test/Index/complete-documentation-properties.m
 test/Index/complete-documentation-templates.cpp
 test/Index/complete-documentation.cpp
 test/Index/complete-preamble.cpp
 test/Index/complete-qualified.cpp
 test/Index/retain-comments-from-system-headers.c
 test/Lexer/dollar-idents.c
 test/Lexer/wchar-signedness.c
 test/Misc/tabstop.c
 test/Modules/driver.c
 test/PCH/arc.m
 test/PCH/objc_container.m
 test/PCH/objc_literals.m
 test/PCH/objc_literals.mm
 test/PCH/pch-dir.c
 test/Rewriter/blockcast3.mm
 test/Rewriter/inner-block-helper-funcs.mm
 test/Rewriter/line-generation-test.m
 test/Rewriter/rewrite-cast-ivar-access.mm
 test/Rewriter/rewrite-category-property.mm
 test/Rewriter/rewrite-line-directive.m
 test/Rewriter/rewrite-message-expr.mm
 test/Rewriter/rewrite-modern-typeof.mm
 test/Rewriter/rewrite-typeof.mm
On: smooshlab-project
At: Mon 12 Aug 2013 05:56:35
Changed By: tnorthover
Comments: Fix FileCheck --check-prefix lines.

Various tests had sprung up over the years which had --check-prefix=ABC on the
RUN line, but "CHECK-ABC:" later on. This happened to work before, but was
strictly incorrect. FileCheck is getting stricter soon though.

Patch by Ron Ofir.Properties: 
  phase_id: r188176-t20130812_061436-b10088



Files:
 lib/Format/Format.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 06:06:33
Changed By: djasper
Comments: clang-format: Improve stream-formatting.

Before:
  CHECK(controller->WriteProto(FLAGS_row_key, FLAGS_proto)) << "\""
                                                            << FLAGS_proto
                                                            << "\"";

After:
  SemaRef.Diag(Loc, diag::note_for_range_begin_end)
      << BEF << IsTemplate << Description << E->getType();Properties: 
  phase_id: r188176-t20130812_061436-b10088



Files:
 lib/Target/Mips/MipsInstrFormats.td
 lib/Target/Mips/MipsInstrInfo.td
 test/MC/Mips/mips-control-instructions.s
On: smooshlab-project
At: Mon 12 Aug 2013 06:10:28
Changed By: vmedic
Comments: This patch implements ei and di instructions for mips. Test cases are added.Properties: 
  phase_id: r188176-t20130812_061436-b10088



Files:
 lib/asan/asan_interceptors.cc
 lib/msan/msan_interceptors.cc
 lib/msan/tests/msan_test.cc
 lib/sanitizer_common/sanitizer_common_interceptors.inc
 lib/sanitizer_common/sanitizer_platform_interceptors.h
 lib/sanitizer_common/sanitizer_platform_limits_posix.cc
 lib/sanitizer_common/sanitizer_platform_limits_posix.h
 lib/tsan/rtl/tsan_interceptors.cc
 lib/tsan/rtl/tsan_stat.cc
 lib/tsan/rtl/tsan_stat.h
On: smooshlab-project
At: Mon 12 Aug 2013 06:26:28
Changed By: eugenis
Comments: [sanitizer] Intercept poll/ppoll.
Properties: 
  phase_id: r188178-t20130812_065228-b10090



Files:
 include/clang/Basic/DiagnosticFrontendKinds.td
 lib/Frontend/CompilerInstance.cpp
On: smooshlab-project
At: Mon 12 Aug 2013 06:50:28
Changed By: d0k
Comments: SourceManager intialization tweaks.

- Open files before calling stat on them.
- Go through FileManager for getting the buffer of named pipes. It has the
  necessary plumbing to deal with "volatile" files.
- Print the cause when stdin reading fails. The only case I can imagine where
  this happens is when stdin is wired to a device file, so no test case.Properties: 
  phase_id: r188178-t20130812_065228-b10090



LOGS:






More information about the llvm-testresults mailing list