[llvm-testresults] buildbot failure in lab.llvm.org on phase2 - living

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Thu Feb 6 12:32:22 PST 2014


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

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 200938
Blamelist: alexfh,benlangmuir,dpeixott,eliben,evancheng,gclayton,glider,majnemer,qcolombet,smatveev,tnorthover,tstellar

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 lib/AST/MicrosoftMangle.cpp
 test/CodeGenCXX/mangle-ms-templates-memptrs.cpp
On: smooshlab-project
At: Thu 06 Feb 2014 04:55:52
Changed By: majnemer
Comments: MS ABI: Handle indirect field decls in template args

Properly support fields that come from anonymous unions and structs
when used as template arguments for pointer to data member params.
Properties: 
  phase_id: r200921-t20140206_045752-b16185



File: lib/tsan/rtl/tsan_interceptors.cc
On: smooshlab-project
At: Thu 06 Feb 2014 05:45:52
Changed By: glider
Comments: [TSan] Don't flush all file streams on program shutdown to avoid deadlocks on file stream locks.
This should fix https://code.google.com/p/thread-sanitizer/issues/detail?id=47.
Properties: 
  phase_id: r200922-t20140206_054811-b16186



File: lib/tsan/lit_tests/getline_nohang.cc
On: smooshlab-project
At: Thu 06 Feb 2014 06:15:51
Changed By: glider
Comments: [TSan] Add a regression test for https://code.google.com/p/thread-sanitizer/issues/detail?id=47

Properties: 
  phase_id: r200923-t20140206_061752-b16187



Files:
 clang-tidy/ClangTidy.cpp
 clang-tidy/ClangTidyDiagnosticConsumer.cpp
 clang-tidy/ClangTidyDiagnosticConsumer.h
On: smooshlab-project
At: Thu 06 Feb 2014 07:01:52
Changed By: alexfh
Comments: Improve clang-tidy diagnostic output and filtering.

Summary:
This patch introduces several improvements to clang-tidy diagnostic;
  1. Make filtering of messages from non-user code more reliable. Output an
     error when it or any of the related notes touches user code. This fixes an
     assertion when an error has a location in a system header, and one of the
     notes relates to user code.
  2. In order for 1. to work, subscribe to the static analyzer diagnostics using
     a custom PathDiagnosticConsumer.
  3. Enable colors on supported terminals.
  4. Output FixItHints.

Reviewers: djasper

Reviewed By: djasper

CC: cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D2714Properties: 
  phase_id: r200924-t20140206_070353-b16188



Files:
 lib/msan/lit_tests/Linux/getresid.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
On: smooshlab-project
At: Thu 06 Feb 2014 07:21:52
Changed By: smatveev
Comments: [sanitizer] Intercept getresuid and getresgid.Properties: 
  phase_id: r200925-t20140206_073157-b16189



Files:
 lib/msan/lit_tests/ifaddrs.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
On: smooshlab-project
At: Thu 06 Feb 2014 09:51:52
Changed By: smatveev
Comments: [sanitizer] Intercept getifaddrs().Properties: 
  phase_id: r200926-t20140206_095352-b16190



File: lib/Linker/LinkModules.cpp
On: smooshlab-project
At: Thu 06 Feb 2014 10:11:52
Changed By: eliben
Comments: Add a -suppress-warnings option to bitcode linking.
Properties: 
  phase_id: r200927-t20140206_102150-b16191



Files:
 lib/Target/X86/X86TargetTransformInfo.cpp
 test/Analysis/CostModel/X86/cast.ll
On: smooshlab-project
At: Thu 06 Feb 2014 10:25:52
Changed By: tnorthover
Comments: X86: add costs for 64-bit vector ext/trunc & rebalance

The most important part of this is probably adding any cost at all for
operations like zext <8 x i8> to <8 x i32>. Before they were being
recorded as extremely costly (24, I believe) which made LLVM fall back
on a 4-wide vectorisation of a loop.

It also rebalances the values for sext, zext and trunc. Lacking any
other sane metric that might work across CPU microarchitectures I went
for instructions. This seems to be in reasonable accord with the rest
of the table (sitofp, ...) though no doubt at least one value is
sub-optimal for some bizarre reason.

Finally, separate AVX and AVX2 values are provided where appropriate.
The CodeGen is quite different in many cases.

rdar://problem/15981990Properties: 
  phase_id: r200935-t20140206_104957-b16192



Files:
 include/llvm/CodeGen/AsmPrinter.h
 lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
 lib/Target/ARM/ARMAsmPrinter.cpp
 lib/Target/ARM/ARMAsmPrinter.h
On: smooshlab-project
At: Thu 06 Feb 2014 10:31:52
Changed By: dpeixott
Comments: Remove const_cast for STI when parsing inline asm

In a previous commit (r199818) we added a const_cast to an existing
subtarget info instead of creating a new one so that we could reuse
it when creating the TargetAsmParser for parsing inline assembly.
This cast was necessary because we needed to reuse the existing STI
to avoid generating incorrect code when the inline asm contained
mode-switching directives (e.g. .code 16).

The root cause of the failure was that there was an implicit sharing
of the STI between the parser and the MCCodeEmitter. To fix a
different but related issue, we now explicitly pass the STI to the
MCCodeEmitter (see commits r200345-r200351).

The const_cast is no longer necessary and we can now create a fresh
STI for the inline asm parser to use.

Differential Revision: http://llvm-reviews.chandlerc.com/D2709
Properties: 
  phase_id: r200939-t20140206_111754-b16193



File: tools/driver/Driver.cpp
On: smooshlab-project
At: Thu 06 Feb 2014 10:31:54
Changed By: gclayton
Comments: The "-n" and "-p" options to the lldb driver no longer worked after recent IOHandler changes, this is now fixed.

<rdar://problem/15962763>

Properties: 
  phase_id: r200939-t20140206_111754-b16193



Files:
 include/clang/Basic/DiagnosticCategories.td
 include/clang/Basic/DiagnosticFrontendKinds.td
 include/clang/Basic/DiagnosticGroups.td
 lib/CodeGen/CodeGenAction.cpp
 test/Frontend/backend-diagnostic.c
On: smooshlab-project
At: Thu 06 Feb 2014 10:41:52
Changed By: qcolombet
Comments: Wired-up the new LLVM diagnostic system into clang diagnostic system.
The approach is similar to the existing inline-asm reporting, just more
general.

<rdar://problem/15886278>
Properties: 
  phase_id: r200940-t20140206_113838-b16194



Files:
 lib/Target/R600/SIInstrInfo.td
 lib/Target/R600/SIInstructions.td
 test/CodeGen/R600/smrd.ll
On: smooshlab-project
At: Thu 06 Feb 2014 10:45:52
Changed By: tstellar
Comments: R600/SI: Use immediates offsets for SMRD instructions whenever possible

There was a problem with the old pattern, so we were copying some
larger immediates into registers when we could have been encoding
them in the instruction.Properties: 
  phase_id: r200935-t20140206_104957-b16192



Files:
 lib/Target/R600/SIInstructions.td
 test/CodeGen/R600/mubuf.ll
On: smooshlab-project
At: Thu 06 Feb 2014 10:45:52
Changed By: tstellar
Comments: R600/SI: Add a MUBUF load pattern for Reg+Imm offsetsProperties: 
  phase_id: r200935-t20140206_104957-b16192



Files:
 lib/Target/R600/SIInstructions.td
 test/CodeGen/R600/mubuf.ll
On: smooshlab-project
At: Thu 06 Feb 2014 10:45:52
Changed By: tstellar
Comments: R600/SI: Add a MUBUF store pattern for Imm offsetsProperties: 
  phase_id: r200935-t20140206_104957-b16192



Files:
 lib/Target/R600/SIInstrInfo.td
 lib/Target/R600/SIInstructions.td
 test/CodeGen/R600/mubuf.ll
On: smooshlab-project
At: Thu 06 Feb 2014 10:45:52
Changed By: tstellar
Comments: R600/SI: Add a MUBUF store pattern for Reg+Imm offsetsProperties: 
  phase_id: r200935-t20140206_104957-b16192



Files:
 lib/msan/lit_tests/ifaddrs.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
On: smooshlab-project
At: Thu 06 Feb 2014 10:55:52
Changed By: smatveev
Comments: [sanitizer] One does not simply intercept getifaddrs().

Upgrade the interceptor, and attempt to fix the Android build.Properties: 
  phase_id: r200942-t20140206_115832-b16195



File: lib/Target/ARM/ARMBaseRegisterInfo.cpp
On: smooshlab-project
At: Thu 06 Feb 2014 11:02:12
Changed By: evancheng
Comments: Revert r200095 and r200152. It turns out when compiling with -arch armv7 -mcpu=cortex-m3, the triple would still set iOS as the OS so the hack is still needed. rdar://15984891Properties: 
  phase_id: r200940-t20140206_113838-b16194



Files:
 include/clang/Driver/Action.h
 lib/Driver/Action.cpp
 lib/Driver/Driver.cpp
 lib/Driver/ToolChain.cpp
 lib/Driver/ToolChains.cpp
 lib/Driver/Tools.cpp
 test/Driver/darwin-verify-debug.c
On: smooshlab-project
At: Thu 06 Feb 2014 11:02:13
Changed By: benlangmuir
Comments: Move -verify-pch to use VerifyJobAction

Use the verify hook rather than the compile hook to represent the
-verify-pch action, and move the exising --verify-debug-info action
into its own subclass of VerifyJobAction.  Incidentally change the name
printed by -ccc-print-phases for --verify-debug-info.Properties: 
  phase_id: r200940-t20140206_113838-b16194



LOGS:






More information about the llvm-testresults mailing list