[llvm-testresults] buildbot failure in lab.llvm.org on phase2 - living
llvmlab-buildmaster at lab.llvm.org
llvmlab-buildmaster at lab.llvm.org
Fri Jun 27 18:48:29 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/279
Buildbot URL: http://lab.llvm.org:8013/
Buildslave for this Build: macpro1
Build Reason: scheduler
Build Source Stamp: 211969
Blamelist: aaronballman,arsenm,benlangmuir,bogner,chandlerc,dblaikie,dvyukov,jholewinski,jlerouge,kongyi,lhames,logan,majnemer,mcrosier,ributzka,rnk,tfiala,tnowicki,zturner
BUILD FAILED: failed
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
include/clang/Driver/CLCompatOptions.td
lib/Driver/Tools.cpp
test/Driver/cl-eh.cpp
test/Driver/cl-fallback.c
On: smooshlab-project
At: Fri 27 Jun 2014 10:16:37
Changed By: rnk
Comments: clang-cl: Map /EHs- to -fno-exceptions
This isn't 100% compatible with MSVC, but it's close enough. MSVC's /EH
flag doesn't really control exceptions so much as how to clean up after
an exception is thrown. The upshot is that cl.exe /EHs- will compile
try, throw, and catch statements with a warning, but clang-cl will
reject such constructs with a hard error. We can't compile such EH
constructs anyway, but this may matter to consumers of the AST.
Reviewers: hans
Differential Revision: http://reviews.llvm.org/D4317Properties:
phase_id: r211910-t20140627_102036-b1436
File: unittests/libclang/LibclangTest.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 10:16:37
Changed By: benlangmuir
Comments: Add reparse test for libclang
Adapted from a reproducer by Dan Schmidt, thanks!Properties:
phase_id: r211910-t20140627_102036-b1436
File: lib/Target/X86/X86FastISel.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 10:26:37
Changed By: ributzka
Comments: [FastISel][X86] Fix typos.Properties:
phase_id: r211911-t20140627_103120-b1437
Files:
include/llvm/MC/MCContext.h
lib/MC/MCContext.cpp
lib/MC/MCParser/COFFAsmParser.cpp
test/MC/COFF/section-comdat.s
On: smooshlab-project
At: Fri 27 Jun 2014 10:30:37
Changed By: majnemer
Comments: MC: Fix associative sections on COFF
COFF sections in MC were represented by a tuple of section-name and
COMDAT-name. This is not sufficient to represent a .text section
associated with another .text section; we need a way to distinguish
between the key section and the one marked associative.Properties:
phase_id: r211916-t20140627_110550-b1438
File: include/llvm/Support/ARMWinEH.h
On: smooshlab-project
At: Fri 27 Jun 2014 10:36:37
Changed By: logan
Comments: Avoid non-ascii character in the source code.
Properties:
phase_id: r211916-t20140627_110550-b1438
Files:
include/clang/Basic/SourceManager.h
include/clang/Frontend/ASTUnit.h
include/clang/Lex/PreprocessorOptions.h
lib/Basic/SourceManager.cpp
lib/CodeGen/CodeGenAction.cpp
lib/Frontend/CompilerInstance.cpp
lib/Index/SimpleFormatContext.h
tools/clang-format/ClangFormat.cpp
tools/libclang/CIndex.cpp
tools/libclang/CIndexCodeCompletion.cpp
tools/libclang/Indexing.cpp
unittests/Tooling/RewriterTestContext.h
On: smooshlab-project
At: Fri 27 Jun 2014 10:50:39
Changed By: dblaikie
Comments: Remove 'const' from MemoryBuffers used through the SourceManager
This removes a const_cast added in r211884 that occurred due to an
inconsistency in how MemoryBuffers are handled between some parts of
clang and LLVM.
MemoryBuffers are immutable and the general convention in the LLVM
project is to omit const from immutable types as it's simply
redundant/verbose (see llvm::Type, for example). While this change
doesn't remove "const" from /every/ MemoryBuffer, it at least makes this
chain of ownership/usage consistent.Properties:
phase_id: r211915-t20140627_113948-b1439
File: test/CodeGen/R600/private-memory-broken.ll
On: smooshlab-project
At: Fri 27 Jun 2014 10:56:37
Changed By: dblaikie
Comments: Fix test so it doesn't try to write out temporary files into the test tree.Properties:
phase_id: r211916-t20140627_110550-b1438
Files:
lib/Target/R600/AMDGPUSubtarget.cpp
lib/Target/R600/AMDGPUSubtarget.h
On: smooshlab-project
At: Fri 27 Jun 2014 11:10:39
Changed By: arsenm
Comments: R600: Move trivial getters into header, use initializer listProperties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Support/Unix/Program.inc
On: smooshlab-project
At: Fri 27 Jun 2014 11:16:37
Changed By: jlerouge
Comments: lldb can interrupt waitpid, so EINTR shouldn't be an error. This fixes the case
where there is no timeout. In the case where there is a timeout though, the
code is still wrong since it doesn't check that the alarm really went off.
Without this patch, I cannot debug a program that forks itself using
sys::ExecuteAndWait with lldb.
Properties:
phase_id: r211949-t20140627_121344-b1440
File: cmake/modules/HandleLLVMOptions.cmake
On: smooshlab-project
At: Fri 27 Jun 2014 11:30:39
Changed By: rnk
Comments: cmake: Don't do anything for LLVM_ENABLE_ASSERTIONS=OFF
By default, CMake will set NDEBUG in Rel* builds and leave it off in
debug builds, so we shouldn't need to do anything ourselves.
Before this change, it was possible to a Debug build without assertions
(aka Debug-Asserts in the autoconf system) by configuring with
-DLLVM_ENABLE_ASSERTIONS=OFF, but this configuration isn't very useful.
You can still get the same effect by explicitly adding -DNDEBUG to
CFLAGS.
Differential Revision: http://reviews.llvm.org/D4257
Patch by Janusz Sobczak!Properties:
phase_id: r211949-t20140627_121344-b1440
Files:
docs/LangRef.rst
include/llvm/ADT/UniqueVector.h
include/llvm/Bitcode/LLVMBitCodes.h
include/llvm/IR/Comdat.h
include/llvm/IR/GlobalAlias.h
include/llvm/IR/GlobalObject.h
include/llvm/IR/GlobalValue.h
include/llvm/IR/Module.h
include/llvm/Linker/Linker.h
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLLexer.h
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLParser.h
lib/AsmParser/LLToken.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Reader/BitcodeReader.h
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/Bitcode/Writer/ValueEnumerator.cpp
lib/Bitcode/Writer/ValueEnumerator.h
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/IR/AsmWriter.cpp
lib/IR/AsmWriter.h
lib/IR/CMakeLists.txt
lib/IR/Comdat.cpp
lib/IR/Globals.cpp
lib/IR/Module.cpp
lib/IR/Verifier.cpp
lib/Linker/LinkModules.cpp
lib/Transforms/IPO/GlobalDCE.cpp
lib/Transforms/IPO/GlobalOpt.cpp
test/Assembler/invalid-comdat.ll
test/Assembler/invalid-comdat2.ll
test/CodeGen/X86/coff-comdat.ll
test/CodeGen/X86/coff-comdat.s
test/CodeGen/X86/coff-comdat2.ll
test/CodeGen/X86/coff-comdat3.ll
test/CodeGen/X86/elf-comdat.ll
test/CodeGen/X86/elf-comdat2.ll
test/CodeGen/X86/macho-comdat.ll
test/Feature/comdat.ll
test/Instrumentation/AddressSanitizer/do-not-instrument-llvm-metadata.ll
test/Linker/Inputs/comdat.ll
test/Linker/Inputs/comdat2.ll
test/Linker/Inputs/comdat3.ll
test/Linker/Inputs/comdat4.ll
test/Linker/Inputs/comdat5.ll
test/Linker/comdat.ll
test/Linker/comdat2.ll
test/Linker/comdat3.ll
test/Linker/comdat4.ll
test/Linker/comdat5.ll
test/Linker/comdat6.ll
test/Linker/comdat7.ll
test/Linker/comdat8.ll
test/Verifier/comdat.ll
test/Verifier/comdat2.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:30:39
Changed By: majnemer
Comments: IR: Add COMDATs to the IR
This new IR facility allows us to represent the object-file semantic of
a COMDAT group.
COMDATs allow us to tie together sections and make the inclusion of one
dependent on another. This is required to implement features like MS
ABI VFTables and optimizing away certain kinds of initialization in C++.
This functionality is only representable in COFF and ELF, Mach-O has no
similar mechanism.
Differential Revision: http://reviews.llvm.org/D4178Properties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vector-shuffle-128-v16.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:36:37
Changed By: chandlerc
Comments: [x86] Fix a miscompile in the new shuffle lowering uncovered by
a bootstrap.
I managed to mis-remember how PACKUS worked on x86, and was using undef
for the high bytes instead of zero. The fix is fairly obvious.Properties:
phase_id: r211949-t20140627_121344-b1440
File: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:36:37
Changed By: aaronballman
Comments: Silencing some -Wcast-qual warnings. No functional changes intended.Properties:
phase_id: r211949-t20140627_121344-b1440
File: docs/Vectorizers.rst
On: smooshlab-project
At: Fri 27 Jun 2014 11:40:37
Changed By: tnowicki
Comments: Vectorization documentation for loop hint pragmas and Rpass diagnostics.
Properties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXAsmPrinter.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:37
Changed By: jholewinski
Comments: [NVPTX] Just use getTypeAllocSize() when computing return value size for structures and vectorsProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
test/CodeGen/NVPTX/weak-linkage.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:37
Changed By: jholewinski
Comments: [NVPTX] Emit .weak when linkage is not external, internal, or privateProperties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXTargetMachine.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:37
Changed By: jholewinski
Comments: [NVPTX] Directly control the Machine SSA passes that are invoked for NVPTX.
NVPTX is a bit special in the optimizations it requires, so this gives
us better control over the backend optimization pipeline.Properties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXSubtarget.h
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:37
Changed By: jholewinski
Comments: [NVPTX] Update sub-target feature detectionProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTX.td
lib/Target/NVPTX/NVPTXSubtarget.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:37
Changed By: jholewinski
Comments: [NVPTX] Add target options for PTX 3.2/4.0 and SM 5.0 (Maxwell)
Default PTX version is set to PTX 3.2Properties:
phase_id: r211949-t20140627_121344-b1440
Files:
include/llvm/IR/IntrinsicsNVVM.td
lib/Target/NVPTX/NVPTXIntrinsics.td
lib/Target/NVPTX/NVPTXRegisterInfo.td
test/CodeGen/NVPTX/envreg.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:37
Changed By: jholewinski
Comments: [NVPTX] Add support for envreg readsProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
include/llvm/IR/IntrinsicsNVVM.td
lib/Target/NVPTX/NVPTXInstrInfo.td
lib/Target/NVPTX/NVPTXIntrinsics.td
test/CodeGen/NVPTX/isspacep.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Add support for isspacep instructionProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
lib/Target/NVPTX/NVPTXInstrInfo.td
test/CodeGen/NVPTX/bfe.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Add isel patterns for bit-field extract (bfe)Properties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXIntrinsics.td
test/CodeGen/NVPTX/atomics.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Add missing isel patterns for 64-bit atomicsProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
include/llvm/IR/IntrinsicsNVVM.td
lib/Target/NVPTX/NVPTXInstrInfo.td
lib/Target/NVPTX/NVPTXIntrinsics.td
test/CodeGen/NVPTX/rotate.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Add support for efficient rotate instructions on SM 3.2+Properties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/NVPTX/NVPTXISelLowering.h
lib/Target/NVPTX/NVPTXInstrInfo.td
test/CodeGen/NVPTX/imad.ll
test/CodeGen/NVPTX/mulwide.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Implement fma and imad contraction as target DAGCombiner patterns
This also introduces DAGCombiner patterns for mul.wide to multiply two smaller integers and produce a larger integerProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/NVPTX/NVPTXISelLowering.h
lib/Target/NVPTX/NVPTXInstrInfo.td
test/CodeGen/NVPTX/shift-parts.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Add support for [SHL,SRA,SRL]_PARTSProperties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXISelLowering.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Add missing boolean vector contents flagProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXISelLowering.cpp
test/CodeGen/NVPTX/arg-lowering.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:38
Changed By: jholewinski
Comments: [NVPTX] Clean up argument lowering code and properly handle alignment for structs and vectorsProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
include/llvm/IR/IntrinsicsNVVM.td
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/NVPTX/NVPTXIntrinsics.td
test/CodeGen/NVPTX/ldu-i8.ll
test/CodeGen/NVPTX/ldu-ldg.ll
test/CodeGen/NVPTX/ldu-reg-plus-offset.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:39
Changed By: jholewinski
Comments: [NVPTX] Fix handling of ldg/ldu intrinsics.
The address space of the pointer must be global (1) for these intrinsics. There must also be alignment metadata attached to the intrinsic calls, e.g.
%val = tail call i32 @llvm.nvvm.ldu.i.global.i32.p1i32(i32 addrspace(1)* %ptr), !align !0
!0 = metadata !{i32 4}Properties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXAsmPrinter.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:39
Changed By: jholewinski
Comments: [NVPTX] Variables that start with llvm. or nvvm. are reserved and should not be emittedProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
test/CodeGen/NVPTX/weak-global.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:39
Changed By: jholewinski
Comments: [NVPTX] Emit .weak linkage for link_once, weak, available_externally, and common linkageProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
test/CodeGen/NVPTX/managed.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:39
Changed By: jholewinski
Comments: [NVPTX] Add support for .managed variables for UVMProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
test/CodeGen/NVPTX/gvar-init.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:39
Changed By: jholewinski
Comments: [NVPTX] Error out if initializer is given for variable in an address space that does not support initializationProperties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:39
Changed By: jholewinski
Comments: [NVPTX] Do not process samplers in GenericToNVVMProperties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXISelLowering.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:40
Changed By: jholewinski
Comments: [NVPTX] Simplify some argument lowering logicProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
lib/Target/NVPTX/NVPTXISelLowering.cpp
test/CodeGen/NVPTX/inline-asm.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:40
Changed By: jholewinski
Comments: [NVPTX] Add 'b' asm constraintProperties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Target/NVPTX/NVPTXISelLowering.h
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:40
Changed By: jholewinski
Comments: [NVPTX] Handle all possible vector types in getSetCCResultType, not just the ones representable as MVTsProperties:
phase_id: r211949-t20140627_121344-b1440
Files:
include/llvm/IR/IntrinsicsNVVM.td
lib/Target/NVPTX/NVVMReflect.cpp
test/CodeGen/NVPTX/nvvm-reflect.ll
On: smooshlab-project
At: Fri 27 Jun 2014 11:46:41
Changed By: jholewinski
Comments: [NVPTX] Add reflect intrinsic (better than matching by function name)
Also clean up some of the logic in NVVMReflect.cpp while we're messing around in there.Properties:
phase_id: r211949-t20140627_121344-b1440
File: lib/Linker/LinkModules.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 11:50:37
Changed By: majnemer
Comments: Include <tuple> to make buildbots happyProperties:
phase_id: r211949-t20140627_121344-b1440
File: unittests/Analysis/LazyCallGraphTest.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 12:16:37
Changed By: aaronballman
Comments: Adding some trailing whitespace after a comment previously ending with \ to ensure that it isn't lexed as a multiline comment. This silences some -Wcomment warnings.Properties:
phase_id: r211950-t20140627_124755-b1441
File: lib/Target/NVPTX/NVPTXISelLowering.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 12:46:39
Changed By: jholewinski
Comments: [NVPTX] Use GreatestCommonDivisor64 from MathExtras instead of using our own. Thanks Hal!Properties:
phase_id: r211953-t20140627_132139-b1442
File: unittests/Analysis/LazyCallGraphTest.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 13:06:39
Changed By: aaronballman
Comments: Reverting r211950 -- it did not help resolve the -Wcomment warnings triggered in GCC.Properties:
phase_id: r211953-t20140627_132139-b1442
Files:
test/functionalities/object-file/TestImageListMultiArchitecture.py
test/functionalities/object-file/bin
test/functionalities/object-file/bin/hello-freebsd-10.0-x86_64-clang-3.3
test/functionalities/object-file/bin/hello-freebsd-10.0-x86_64-gcc-4.7.3
test/functionalities/object-file/bin/hello-netbsd-6.1-x86_64-gcc-4.5.3
test/functionalities/object-file/bin/hello-ubuntu-14.04-x86_64-clang-3.5pre
test/functionalities/object-file/bin/hello-ubuntu-14.04-x86_64-gcc-4.8.2
test/functionalities/object-file/bin/hello.cpp
test/functionalities/object-file/ls-freebsd-10.0-x86_64
test/functionalities/object-file/sleep-ubuntu-14.04-x86_64
On: smooshlab-project
At: Fri 27 Jun 2014 13:20:37
Changed By: tfiala
Comments: Updated ObjectFileELF tests to include more varaints.
Removed the distribution EXEs from FreeBSD and Ubuntu.
Added a hello-world .cpp file, and compiled it for
several platform/compiler variants:
Ubuntu 14.04 x86_64, clang 3.5 (the ubuntu1 3.5 pre variant)
Ubuntu 14.04 x86_64, gcc 4.8.2
FreeBSD 10.0 x86_64, clang 3.3
FreeBSD 10.0 x86_64, gcc 4.7.3
NetBSD 6.1 x86_64, gcc 4.5.3
I also added the NetBSD expected architecture and triple.
Note I have NetBSD not appending the version info to the
OS name, in contrast to FreeBSD.
Properties:
phase_id: r211959-t20140627_135531-b1443
Files:
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vector-shuffle-128-v4.ll
On: smooshlab-project
At: Fri 27 Jun 2014 13:20:37
Changed By: chandlerc
Comments: [x86] Fix another bug hit when bootstrapping with the new shuffle
lowering.
For maximum irony, I had already discovered this bug, diagnosed it, and
left FIXMEs about it in the test cases. =[ I just failed to go back over
those until after i had reduced a bootstrap miscompile down to a single
TU, stared at the assembly for an hour, and figured out the bug. Again.
Oh well.Properties:
phase_id: r211959-t20140627_135531-b1443
Files:
include/llvm/ExecutionEngine/ObjectBuffer.h
include/llvm/ExecutionEngine/RuntimeDyld.h
include/llvm/ExecutionEngine/RuntimeDyldChecker.h
lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
test/ExecutionEngine/RuntimeDyld/MachO_x86-64_PIC_relocations.s
tools/llvm-rtdyld/CMakeLists.txt
tools/llvm-rtdyld/llvm-rtdyld.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 13:30:37
Changed By: lhames
Comments: [RuntimeDyld] Add a framework for testing relocation logic in RuntimeDyld.
This patch adds a "-verify" mode to the llvm-rtdyld utility. In verify mode,
llvm-rtdyld will test supplied expressions against the linked program images
that it creates in memory. This scheme can be used to verify the correctness
of the relocation logic applied by RuntimeDyld.
The expressions to test will be read out of files passed via the -check option
(there may be more than one of these). Expressions to check are extracted from
lines of the form:
# rtdyld-check: <expression>
This system is designed to fit the llvm-lit regression test workflow. It is
format and target agnostic, and supports verification of images linked for
remote targets. The expression language is defined in
llvm/include/llvm/RuntimeDyldChecker.h . Examples can be found in
test/ExecutionEngine/RuntimeDyld.
Properties:
phase_id: r211959-t20140627_135531-b1443
File: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 13:50:37
Changed By: lhames
Comments: [RuntimeDyld] #include <cctype> header in RuntimeDyldChecker.cpp.
Hopefully this will unbreak the windows bots.
Properties:
phase_id: r211959-t20140627_135531-b1443
Files:
test/tools/llvm-cov/llvm-cov.test
tools/llvm-cov/llvm-cov.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 13:50:37
Changed By: bogner
Comments: llvm-cov: Support specifying multiple source files
Make llvm-cov compatible with gcov for cases where multiple files are
specified on the command line. That is, loop over each one and report
coverage, and report errors on stderr only rather than via return
code.Properties:
phase_id: r211959-t20140627_135531-b1443
Files:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
test/CodeGen/AArch64/memcpy-f128.ll
On: smooshlab-project
At: Fri 27 Jun 2014 14:16:37
Changed By: mcrosier
Comments: [AArch64] Fix memset ICE when memset value is f128.Properties:
phase_id: r211961-t20140627_142928-b1444
File: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 14:20:39
Changed By: lhames
Comments: [RuntimeDyld] Use a raw_ostream and llvm::format for int-to-string conversions.
Some users' C++11 standard libraries don't support std::to_string yet.
Properties:
phase_id: r211961-t20140627_142928-b1444
Files:
lib/Basic/Targets.cpp
lib/Headers/CMakeLists.txt
lib/Headers/arm_acle.h
test/CodeGen/arm_acle.c
test/Headers/arm-acle-header.c
test/Sema/arm_acle.c
On: smooshlab-project
At: Fri 27 Jun 2014 14:36:37
Changed By: kongyi
Comments: Introduce arm_acle.h supporting existing LLVM builtin intrinsics
Summary: This patch introduces ACLE header file, implementing extensions that can be directly mapped to existing Clang intrinsics. It implements for both AArch32 and AArch64.
Reviewers: t.p.northover, compnerd, rengolin
Reviewed By: compnerd, rengolin
Subscribers: rnk, echristo, compnerd, aemerson, mroth, cfe-commits
Differential Revision: http://reviews.llvm.org/D4296Properties:
phase_id: r211962-t20140627_150326-b1445
File: test/CodeGen/R600/private-memory-broken.ll
On: smooshlab-project
At: Fri 27 Jun 2014 14:56:37
Changed By: arsenm
Comments: Temporary hack to try cleaning extra .s file from bots.Properties:
phase_id: r211963-t20140627_153712-b1446
Files:
test/tools/lldb-gdbserver/TestGdbRemoteSingleStep.py
test/tools/lldb-gdbserver/TestGdbRemote_vCont.py
test/tools/lldb-gdbserver/TestLldbGdbServer.py
test/tools/lldb-gdbserver/gdbremote_testcase.py
test/tools/lldb-gdbserver/lldbgdbserverutils.py
On: smooshlab-project
At: Fri 27 Jun 2014 15:26:37
Changed By: tfiala
Comments: Implemented gdb-remote protocol tests for vCont;s and vCont;s:{thread}
Also added tests for presence of vCont;c, vCont;C, vCont;s, vCont;S as
returned by vCont? query.
Broke out single step functionality from TestLldbGdbServer into base class.
Used by new TestGdbRemoteSingleStep (using $s) and TestGdbRemote_vCont.
Also part of llgs wrap-up, see:
https://github.com/tfiala/lldb/issues/12
Properties:
phase_id: r211965-t20140627_161117-b1447
File: test/tsan/java_finalizer.cc
On: smooshlab-project
At: Fri 27 Jun 2014 15:40:37
Changed By: dvyukov
Comments: tsan: fix and re-enable a test
Properties:
phase_id: r211966-t20140627_164511-b1448
File: test/CodeGen/R600/private-memory-broken.ll
On: smooshlab-project
At: Fri 27 Jun 2014 16:20:37
Changed By: arsenm
Comments: Revert "Temporary hack to try cleaning extra .s file from bots."Properties:
phase_id: r211969-t20140627_164912-b1449
File: source/Expression/ClangExpressionParser.cpp
On: smooshlab-project
At: Fri 27 Jun 2014 16:30:39
Changed By: zturner
Comments: Don't truncate the target triple when initializing clang.
Reviewed by: Sean Callanan
Differential Revision: http://reviews.llvm.org/D4282Properties:
phase_id: r211968-t20140627_165349-b1450
Files:
test/ExecutionEngine/RuntimeDyld/MachO_x86-64_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/X86
test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/X86/lit.local.cfg
On: smooshlab-project
At: Fri 27 Jun 2014 16:40:37
Changed By: lhames
Comments: [RuntimeDyld] Make sure that RuntimeDyld regression tests only run for targets
that have been enabled.
Without this, testers will fail when llvm-rtdyld is invoked with triples for
unsupported targets.
Properties:
phase_id: r211969-t20140627_164912-b1449
LOGS:
More information about the llvm-testresults
mailing list