[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 Oct 13 13:35:18 PDT 2014


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/280

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 219587
Blamelist: chapuni,d0k,joerg,majnemer,rksimon,tfiala

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/llvm/MC/MCAssembler.h
 lib/MC/MCAssembler.cpp
 lib/MC/MachObjectWriter.cpp
 lib/MC/WinCOFFObjectWriter.cpp
 lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
 lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
 lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
On: smooshlab-project
At: Sat 11 Oct 2014 08:20:33
Changed By: d0k
Comments: MC: Bit pack MCSymbolData.

On x86_64 this brings it from 80 bytes to 64 bytes. Also make any member
variables private and clean up uses to go through the existing accessors.

NFC.Properties: 
  phase_id: r219573-t20141011_082233-b5416



Files:
 include/llvm/MC/MCExpr.h
 lib/MC/MCExpr.cpp
On: smooshlab-project
At: Sat 11 Oct 2014 11:10:33
Changed By: d0k
Comments: MC: Shrink MCSymbolRefExpr by only storing the bits we need.

32 -> 16 bytes on x86_64. NFC.Properties: 
  phase_id: r219574-t20141011_111233-b5417



Files:
 include/llvm/Analysis/AssumptionTracker.h
 lib/Analysis/AssumptionTracker.cpp
On: smooshlab-project
At: Sat 11 Oct 2014 12:26:33
Changed By: d0k
Comments: AssumptionTracker: Don't create temporary CallbackVHs.

Those are expensive to create in cold cache scenarios. NFC.Properties: 
  phase_id: r219578-t20141011_145833-b5421



File: source/Plugins/CMakeLists.txt
On: smooshlab-project
At: Sat 11 Oct 2014 13:26:33
Changed By: tfiala
Comments: Fix cmake build for PluginInstrumentationRuntimeAddressSanitizer.
Properties: 
  phase_id: r219578-t20141011_145833-b5421



File: lib/Target/X86/X86ISelLowering.cpp
On: smooshlab-project
At: Sat 11 Oct 2014 13:40:33
Changed By: rksimon
Comments: Test commit access (email fix)

Indentation tidyup.

Properties: 
  phase_id: r219578-t20141011_145833-b5421



Files:
 source/Plugins/Process/Linux/NativeProcessLinux.cpp
 source/Plugins/Process/Linux/NativeProcessLinux.h
 source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
 source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
 source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 source/Target/ProcessLaunchInfo.cpp
 source/Target/Target.cpp
On: smooshlab-project
At: Sat 11 Oct 2014 14:56:33
Changed By: tfiala
Comments: llgs: fixes to PTY/gdb-remote inferior stdout/stderr handling, logging addtions.

With this change, both local-process llgs and remote-target llgs stdout/stderr
handling from inferior work correctly.

Several log lines have been added around PTY and stdout/stderr redirection
logic on the lldb client side.

Regarding remote llgs execution, see the following:

With these changes, remote llgs with $O now works properly:

$ lldb
(lldb) platform select remote-linux
(lldb) target create ~/some/inferior/exe
(lldb) gdb-remote {some-target}:{port}
(lldb) run

The sequence above will correctly redirect stdout/stderr over gdb-remote $O,
as is needed for remote debugging.  That sequence assumes there is a lldb-gdbserver
exe running on the target with {some-host}:{port}.

You can replace the gdb-remote command with a '(lldb) platform connect
connect://{target-ip}:{target-port}'.  If you do this and have a
lldb-platform running on the remote end, it will go ahead and launch
llgs for lldb for each target instance that is run/attached.

For local debugging with llgs, the following sequence also works, and
uses local PTYs instead to avoid $O and extra gdb-remote messages:

$ lldb
(lldb) settings set platform.plugin.linux.use-llgs true
(lldb) target create ~/some/inferior/exe
(lldb) run

The above will run the inferior using llgs on the local host, and
will use PTYs rather than $O redirection.

This change also removes the logging that happened after the fork but
before the exec when llgs is launching a new inferior process.  Some
aspect of the file handling during that portion of code would not do
the right thing with log handling.  We might want to go back later
and have that communicate over a pipe from the child to parent to pass
along any messages that previously were logged in that section of code.
Properties: 
  phase_id: r219578-t20141011_145833-b5421



Files:
 test/Object/mri1.test
 test/Object/mri3.test
 test/Object/mri4.test
On: smooshlab-project
At: Sat 11 Oct 2014 15:36:33
Changed By: chapuni
Comments: Suppress llvm-ar's MRI tests for now on win32, since line_iterator is incompatible to CRLF.Properties: 
  phase_id: r219579-t20141011_153833-b5422



Files:
 test/Driver/darwin-verify-debug.c
 test/Driver/split-debug.c
 test/Driver/split-debug.s
On: smooshlab-project
At: Sat 11 Oct 2014 23:56:33
Changed By: chapuni
Comments: clang/test/Driver: Some tests don't REQUIRE asserts any more. Remove them.Properties: 
  phase_id: r219580-t20141011_235833-b5423



Files:
 test/CodeGen/AArch64/arm64-abi.ll
 test/CodeGen/AArch64/arm64-fast-isel-rem.ll
 test/CodeGen/AArch64/fast-isel-switch-phi.ll
 test/CodeGen/R600/big_alu.ll
 test/CodeGen/R600/load-input-fold.ll
 test/CodeGen/R600/r600-infinite-loop-bug-while-reorganizing-vector.ll
 test/CodeGen/R600/r600cfg.ll
 test/CodeGen/X86/fast-isel-args-fail.ll
On: smooshlab-project
At: Sun 12 Oct 2014 00:00:33
Changed By: chapuni
Comments: llvm/test/CodeGen: Some tests don't REQUIRE asserts any more. Remove them.Properties: 
  phase_id: r219583-t20141012_014833-b5426



Files:
 lib/CodeGen/CGException.cpp
 test/CodeGenCXX/try-catch.cpp
On: smooshlab-project
At: Sun 12 Oct 2014 00:10:41
Changed By: majnemer
Comments: CodeGen: Strip qualifiers from qualified array types in catches

While we ran getUnqualifiedType over the catch type,
it isn't enough for array types.  Use getUnqualifiedArrayType instead.

This fixes PR21252.Properties: 
  phase_id: r219583-t20141012_014833-b5426



File: lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
On: smooshlab-project
At: Sun 12 Oct 2014 01:46:33
Changed By: majnemer
Comments: InstCombine: Simplify commonIDivTransforms

A helper routine, MultiplyOverflows, was a less efficient
reimplementation of APInt's smul_ov and umul_ov.  While we are here,
clean up the code so it's more uniform.

No functionality change intended.Properties: 
  phase_id: r219583-t20141012_014833-b5426



Files:
 lib/Target/X86/X86FastISel.cpp
 lib/Target/X86/X86InstrInfo.cpp
 lib/Target/X86/X86InstrInfo.h
 test/CodeGen/X86/avx1-stack-reload-folding.ll
On: smooshlab-project
At: Sun 12 Oct 2014 04:06:33
Changed By: rksimon
Comments: [X86] Memory folding for commutative instructions.

This patch improves support for commutative instructions in the x86 memory folding implementation by attempting to fold a commuted version of the instruction if the original folding fails - if that folding fails as well the instruction is 're-commuted' back to its original order before returning.

This mainly helps the stack inliner better fold reloads of 3 (or more) operand instructions (VEX encoded SSE etc.) but by performing this in the lowest foldMemoryOperandImpl implementation it also replaces the X86InstrInfo::optimizeLoadInstr version and is now used by FastISel too.

Differential Revision: http://reviews.llvm.org/D5701
Properties: 
  phase_id: r219584-t20141012_040836-b5427



Files:
 lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 test/Transforms/InstCombine/and2.ll
On: smooshlab-project
At: Sun 12 Oct 2014 07:16:33
Changed By: d0k
Comments: InstCombine: Turn (x != 0 & x <u C) into the canonical range check form (x-1 <u C-1)Properties: 
  phase_id: r219585-t20141012_071833-b5428



File: include/llvm/ADT/APSInt.h
On: smooshlab-project
At: Sun 12 Oct 2014 08:50:33
Changed By: d0k
Comments: APSInt: Simplify code to reduce the number of copies. No functionality change.Properties: 
  phase_id: r219586-t20141012_085233-b5429



Files:
 lib/Transforms/Utils/SimplifyCFG.cpp
 test/Transforms/SimplifyCFG/UnreachableEliminate.ll
 test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
 test/Transforms/SimplifyCFG/switch-to-select-two-case.ll
On: smooshlab-project
At: Sun 12 Oct 2014 10:30:35
Changed By: joerg
Comments: Revert r219223, it creates invalid PHI nodes.
Properties: 
  phase_id: r219587-t20141012_103235-b5430



LOGS:






More information about the llvm-testresults mailing list