[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10
daniel_dunbar at apple.com
daniel_dunbar at apple.com
Tue Jul 20 12:12:24 PDT 2010
The Buildbot has detected a new failure of clang-x86_64-darwin10 on smooshlab.
Full details are available at:
http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10/builds/8730
Buildbot URL: http://smooshlab.apple.com:8010/
Buildslave for this Build: smoosh-04
Build Reason:
Build Source Stamp: 108886
Blamelist: echristo,lattner,resistor
BUILD FAILED: failed compile
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
CMakeLists.txt
include/llvm-c/EnhancedDisassembly.h
lib/MC/MCDisassembler
lib/MC/MCDisassembler/EDDisassembler.cpp
lib/MC/MCDisassembler/EDDisassembler.h
lib/MC/MCDisassembler/EDInst.cpp
lib/MC/MCDisassembler/EDInst.h
lib/MC/MCDisassembler/EDOperand.cpp
lib/MC/MCDisassembler/EDOperand.h
lib/MC/MCDisassembler/EDToken.cpp
lib/MC/MCDisassembler/EDToken.h
lib/MC/Makefile
tools/Makefile
tools/edis/EDDisassembler.cpp
tools/edis/EDDisassembler.h
tools/edis/EDInst.cpp
tools/edis/EDInst.h
tools/edis/EDMain.cpp
tools/edis/EDOperand.cpp
tools/edis/EDOperand.h
tools/edis/EDToken.cpp
tools/edis/EDToken.h
tools/llvm-mc/CMakeLists.txt
tools/llvm-mc/Disassembler.cpp
tools/llvm-mc/Makefile
At: Tue 20 Jul 2010 11:29:24
Changed By: lattner
Comments: start straightening out libedis's dependencies and make it fit
better in the llvm world. Among other things, this changes:
1. The guts of libedis are now moved into lib/MC/MCDisassembler
2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis,
so edis and mc don't have to be built in series.
3. lib/MC/MCDisassembler no longer depends on the C api, the C
API depends on it.
4. Various code cleanup changes.
There is still a lot to be done to make edis fit with the llvm
design, but this is an incremental step in the right direction.
Properties:
File: lib/MC/MCDisassembler/Makefile
At: Tue 20 Jul 2010 11:34:25
Changed By: lattner
Comments: forgot to add a file
Properties:
File: lib/MC/MCDisassembler/CMakeLists.txt
At: Tue 20 Jul 2010 11:34:25
Changed By: lattner
Comments: cmake too
Properties:
Files:
tools/edis/EDInfo.td
tools/edis/Makefile
At: Tue 20 Jul 2010 11:34:25
Changed By: lattner
Comments: edinfo doesn't need to be built here.
Properties:
File: lib/MC/MCDisassembler/CMakeLists.txt
At: Tue 20 Jul 2010 11:34:25
Changed By: lattner
Comments: hopefully teach cmake to build the .inc file.
Properties:
File: tools/edis/CMakeLists.txt
At: Tue 20 Jul 2010 11:34:25
Changed By: lattner
Comments: update cmake.
Properties:
File: tools/edis/Makefile
At: Tue 20 Jul 2010 11:39:28
Changed By: lattner
Comments: edis needs to link in mcdisassembler.
Properties:
Files:
lib/VMCore/CMakeLists.txt
lib/VMCore/Pass.cpp
At: Tue 20 Jul 2010 11:39:28
Changed By: resistor
Comments: Convert the internal PassRegistrar class into a new, external PassRegistry class. No intended functionality change at this point.
Properties:
File: lib/CodeGen/CGExprCXX.cpp
At: Tue 20 Jul 2010 11:49:51
Changed By: lattner
Comments: remove the special case for constant array sizes from
EmitCXXNewAllocSize. This code uses IRBuilder, which does
constant folding already.
Properties:
File: lib/MC/MCDisassembler/EDOperand.h
At: Tue 20 Jul 2010 11:49:56
Changed By: echristo
Comments: Update header.
Properties:
File: lib/CodeGen/CGExprCXX.cpp
At: Tue 20 Jul 2010 11:54:15
Changed By: lattner
Comments: delete a loop that just generates dead code. In an example
like this:
void *test(long N) {
return new int[N][42][42];
}
the loop generates two dead mul instructions:
%tmp = load i64* %N.addr ; <i64> [#uses=2]
%0 = mul i64 %tmp, 7056 ; <i64> [#uses=1]
%1 = mul i64 %tmp, 42 ; <i64> [#uses=1]
%2 = mul i64 %1, 42 ; <i64> [#uses=0]
%call = call noalias i8* @_Znam(i64 %0) ; <i8*> [#uses=1]
The scale of these multiplies is already handled by the typesize stuff.
Properties:
File: include/llvm/PassRegistry.h
At: Tue 20 Jul 2010 11:54:15
Changed By: resistor
Comments: Oops.
Properties:
File: lib/MC/MCDisassembler/Makefile
At: Tue 20 Jul 2010 11:54:15
Changed By: lattner
Comments: drop edinfo.inc into the objdir for src!=objdir builds.
Properties:
LOGS:
Last 10 lines of 'stdio':
llvm[2]: Compiling TargetLoweringObjectFile.cpp for Debug+Asserts build
llvm[2]: Compiling TargetMachine.cpp for Debug+Asserts build
llvm[2]: Compiling TargetRegisterInfo.cpp for Debug+Asserts build
llvm[2]: Compiling TargetSubtarget.cpp for Debug+Asserts build
llvm[2]: Building Debug+Asserts Archive Library libLLVMTarget.a
llvm[4]: Compiling MBlazeAsmPrinter.cpp for Debug+Asserts build
llvm[4]: Building Debug+Asserts Archive Library libLLVMMBlazeAsmPrinter.a
llvm[4]: Compiling MBlazeTargetInfo.cpp for Debug+Asserts build
llvm[4]: Building Debug+Asserts Archive Library libLLVMMBlazeInfo.a
make: *** [all] Error 1
More information about the llvm-testresults
mailing list