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

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Tue Mar 11 06:14:30 PDT 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/7251

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 203562
Blamelist: abidh,chapuni,djasper,erikjv,tnorthover

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 lib/Transforms/Scalar/GVN.cpp
 test/Transforms/GVN/overflow.ll
On: smooshlab-project
At: Tue 11 Mar 2014 02:46:33
Changed By: erikjv
Comments: GVN: merge overflow intrinsics with non-overflow instructions.

When an overflow intrinsic is followed by a non-overflow instruction,
replace the latter with an extract. For example:

  %sadd = tail call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b)
  %sadd3 = add i32 %a, %b

Here the add statement will be replaced by an extract.

When an overflow intrinsic follows a non-overflow instruction, a clone
of the intrinsic is inserted before the normal instruction, which makes
it the same as the previous case. Subsequent runs of GVN can then clean
up the duplicate instructions and insert the extract.

This fixes PR8817.
Properties: 
  phase_id: r203554-t20140311_025420-b17745



File: include/clang/Lex/HeaderSearch.h
On: smooshlab-project
At: Tue 11 Mar 2014 02:46:33
Changed By: chapuni
Comments: clang::HeaderSearch: Use default constructor even for POD.

Unfortunately, msvc 2012 didn't accept non-static member initializer.Properties: 
  phase_id: r203554-t20140311_025420-b17745



File: include/lldb/Host/TimeValue.h
On: smooshlab-project
At: Tue 11 Mar 2014 03:00:33
Changed By: abidh
Comments: Removed code that conditionally included pthread.h for mingw.
This header is generally not available on mingw and can cause build errors.
The windows host code does provide timespec definition that can be used for
mingw case.
Properties: 
  phase_id: r203555-t20140311_030414-b17746



Files:
 lib/Format/UnwrappedLineParser.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Tue 11 Mar 2014 03:10:33
Changed By: djasper
Comments: clang-format: Fix incorrect lambda recognition exposed by r203452.

Before:
  int i = a[a][a] -> f();

After:
  int i = a[a][a]->f();Properties: 
  phase_id: r203557-t20140311_033435-b17747



Files:
 lib/Format/UnwrappedLineParser.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Tue 11 Mar 2014 03:10:33
Changed By: djasper
Comments: clang-format: Fix another false positive in the lambda detection.

Before:
  int i = (*b)[a] -> f();

After:
  int i = (*b)[a]->f();Properties: 
  phase_id: r203557-t20140311_033435-b17747



File: lib/Transforms/Scalar/GVN.cpp
On: smooshlab-project
At: Tue 11 Mar 2014 03:30:33
Changed By: erikjv
Comments: GVN: fix hashing of extractvalue.

My last commit did not add the indexes to the hashed value for
extractvalue. Adding that back in.
Properties: 
  phase_id: r203559-t20140311_040744-b17748



Files:
 docs/LangRef.rst
 include/llvm/CodeGen/SelectionDAG.h
 include/llvm/CodeGen/SelectionDAGNodes.h
 include/llvm/IR/IRBuilder.h
 include/llvm/IR/Instructions.h
 lib/Analysis/AliasAnalysis.cpp
 lib/AsmParser/LLParser.cpp
 lib/AsmParser/LLParser.h
 lib/Bitcode/Reader/BitcodeReader.cpp
 lib/Bitcode/Writer/BitcodeWriter.cpp
 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 lib/IR/AsmWriter.cpp
 lib/IR/AsmWriter.h
 lib/IR/Instruction.cpp
 lib/IR/Instructions.cpp
 lib/IR/Verifier.cpp
 lib/Target/ARM/ARMISelLowering.cpp
 lib/Target/CppBackend/CPPBackend.cpp
 lib/Target/X86/X86ISelLowering.cpp
 lib/Transforms/IPO/MergeFunctions.cpp
 lib/Transforms/Instrumentation/MemorySanitizer.cpp
 lib/Transforms/Instrumentation/ThreadSanitizer.cpp
 test/Assembler/atomic.ll
 test/Bitcode/cmpxchg-upgrade.ll
 test/Bitcode/cmpxchg-upgrade.ll.bc
 test/Bitcode/memInstructions.3.2.ll
 test/CodeGen/AArch64/atomic-ops.ll
 test/CodeGen/ARM/atomic-64bit.ll
 test/CodeGen/ARM/atomic-cmp.ll
 test/CodeGen/ARM/atomic-ops-v8.ll
 test/CodeGen/Mips/atomic.ll
 test/CodeGen/Mips/atomicops.ll
 test/CodeGen/PowerPC/Atomics-32.ll
 test/CodeGen/PowerPC/Atomics-64.ll
 test/CodeGen/PowerPC/atomic-1.ll
 test/CodeGen/PowerPC/atomic-2.ll
 test/CodeGen/SPARC/atomics.ll
 test/CodeGen/SystemZ/cmpxchg-01.ll
 test/CodeGen/SystemZ/cmpxchg-02.ll
 test/CodeGen/SystemZ/cmpxchg-03.ll
 test/CodeGen/SystemZ/cmpxchg-04.ll
 test/CodeGen/X86/2010-10-08-cmpxchg8b.ll
 test/CodeGen/X86/Atomics-64.ll
 test/CodeGen/X86/atomic16.ll
 test/CodeGen/X86/atomic32.ll
 test/CodeGen/X86/atomic64.ll
 test/CodeGen/X86/atomic6432.ll
 test/CodeGen/X86/atomic8.ll
 test/CodeGen/X86/atomic_op.ll
 test/CodeGen/X86/cmpxchg16b.ll
 test/CodeGen/X86/coalescer-remat.ll
 test/CodeGen/X86/nocx16.ll
 test/Instrumentation/AddressSanitizer/test64.ll
 test/Instrumentation/MemorySanitizer/atomics.ll
 test/Instrumentation/ThreadSanitizer/atomic.ll
 test/Transforms/LowerAtomic/atomic-swap.ll
 test/Transforms/SimplifyCFG/trapping-load-unreachable.ll
On: smooshlab-project
At: Tue 11 Mar 2014 03:56:33
Changed By: tnorthover
Comments: IR: add a second ordering operand to cmpxhg for failure

The syntax for "cmpxchg" should now look something like:

	cmpxchg i32* %addr, i32 42, i32 3 acquire monotonic

where the second ordering argument gives the required semantics in the case
that no exchange takes place. It should be no stronger than the first ordering
constraint and cannot be either "release" or "acq_rel" (since no store will
have taken place).

rdar://problem/15996804Properties: 
  phase_id: r203559-t20140311_040744-b17748



Files:
 lib/CodeGen/CGAtomic.cpp
 lib/CodeGen/CGBuiltin.cpp
 lib/CodeGen/CGExprScalar.cpp
On: smooshlab-project
At: Tue 11 Mar 2014 04:00:33
Changed By: tnorthover
Comments: Update for IR: add a second AtomicOrdering to cmpxchg insts.

rdar://problem/15996804Properties: 
  phase_id: r203562-t20140311_042207-b17749



Files:
 include/clang/AST/Expr.h
 include/clang/Basic/DiagnosticSemaKinds.td
 lib/CodeGen/CGAtomic.cpp
 lib/Sema/SemaChecking.cpp
 test/CodeGen/atomic-ops.c
 test/CodeGen/big-atomic-ops.c
 test/Sema/atomic-ops.c
On: smooshlab-project
At: Tue 11 Mar 2014 04:00:33
Changed By: tnorthover
Comments: Sema: produce error when invalid ordering is passed to atomic builtin

This is a conservative check, because it's valid for the expression to be
non-constant, and in cases like that we just don't know whether it's valid.

rdar://problem/16242991Properties: 
  phase_id: r203562-t20140311_042207-b17749



Files:
 lib/Format/ContinuationIndenter.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Tue 11 Mar 2014 04:10:33
Changed By: djasper
Comments: clang-format: Avoid unnecessary break before lambda return type.

Before:
  auto aaaaaaaa = [](int i,  // break
                     int j)
                      -> int {
    return fffffffffffffffffffffffffffffffffffffff(i * j);
  };

After:
  auto aaaaaaaa = [](int i,  // break
                     int j) -> int {
    return fffffffffffffffffffffffffffffffffffffff(i * j);
  };Properties: 
  phase_id: r203562-t20140311_042207-b17749



LOGS:






More information about the llvm-testresults mailing list