[llvm-testresults] buildbot failure in lab.llvm.org on phase4 - validation
llvmlab-buildmaster at lab.llvm.org
llvmlab-buildmaster at lab.llvm.org
Sat Aug 10 17:19:41 PDT 2013
The Buildbot has detected a new failure on builder phase4 - validation while building lab.llvm.org.
Full details are available at:
http://lab.llvm.org:8013/builders/phase4%20-%20validation/builds/1214
Buildbot URL: http://lab.llvm.org:8013/
Buildslave for this Build: macpro1
Build Reason: scheduler
Build Source Stamp: 188134
Blamelist: adibiagio,ahatanak,akirtzidis,alexfh,arnolds,chapuni,compnerd,ctopper,d0k,dblaikie,ddunbar,dmalea,echristo,efriedma,enea,eugenis,fangism,fjahanian,gclayton,hans,hfinkel,jacksprat,jdennett,jrose,jtsoftware,kuba,labath,lhames,majnemer,mgottesman,mkopec,mpopa,mspencer,olesalscheider,pcc,rafael,rkotler,rnk,row,rsandifo,rsmith,rtrieu,samsonov,sbaranga,sdt,sepavloff,spyffe,stephenwlin,tasiraj,uweigand,void
BUILD FAILED: failed
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
lib/msan/lit_tests/scandir.cc
lib/msan/lit_tests/scandir_null.cc
lib/msan/lit_tests/scandir_test_root
lib/msan/lit_tests/scandir_test_root/aaa
lib/msan/lit_tests/scandir_test_root/aab
lib/msan/lit_tests/scandir_test_root/bbb
lib/sanitizer_common/sanitizer_common_interceptors.inc
lib/sanitizer_common/sanitizer_platform_interceptors.h
lib/tsan/rtl/tsan_stat.cc
lib/tsan/rtl/tsan_stat.h
On: smooshlab-project
At: Thu 08 Aug 2013 07:00:33
Changed By: eugenis
Comments: [sanitizer] Intercept scandir/scandir64.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/sanitizer_common/sanitizer_platform_interceptors.h
On: smooshlab-project
At: Thu 08 Aug 2013 07:10:28
Changed By: eugenis
Comments: [sanitizer] Limit scandir interceptor to Linux.
Implementation uses __thread not available on certain platforms.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/Target/X86/X86ISelLowering.h
On: smooshlab-project
At: Thu 08 Aug 2013 08:26:28
Changed By: kuba
Comments: Fix the comment.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/Target/ARM/ARM.td
On: smooshlab-project
At: Thu 08 Aug 2013 08:50:28
Changed By: sbaranga
Comments: Remove the now redundant FeatureFP16 from the Cortex-A15 feature list. It was made redundant when FeatureVFP4 was added which implies FP16.Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/Target/X86/AsmParser/X86AsmParser.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 08:56:28
Changed By: kuba
Comments: Use pop_back() instead of pop_back_val() when the returned value is not used.
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Target/R600/SIInstrInfo.td
lib/Target/R600/SIInstructions.td
test/CodeGen/R600/fp64_to_sint.ll
test/CodeGen/R600/sint_to_fp64.ll
On: smooshlab-project
At: Thu 08 Aug 2013 09:10:28
Changed By: olesalscheider
Comments: R600/SI: Implement sint<->fp64 conversionsProperties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIInstructions.td
test/CodeGen/R600/fpext.ll
test/CodeGen/R600/fptrunc.ll
On: smooshlab-project
At: Thu 08 Aug 2013 09:10:28
Changed By: olesalscheider
Comments: R600/SI: Implement fp32<->fp64 conversionsProperties:
phase_id: r188047-t20130808_185828-b9999
File: tools/scan-build/ccc-analyzer
On: smooshlab-project
At: Thu 08 Aug 2013 09:10:28
Changed By: jrose
Comments: scan-build: pass -target through to analyzerProperties:
phase_id: r188047-t20130808_185828-b9999
File: remove-cstr-calls/RemoveCStrCalls.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 09:56:28
Changed By: dblaikie
Comments: Fix speling.
Patch by Richard (legalize at xmission.com)Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/clang/Driver/CLCompatOptions.td
lib/Driver/Tools.cpp
test/Driver/cl-Za.c
On: smooshlab-project
At: Thu 08 Aug 2013 10:00:28
Changed By: hans
Comments: clang-cl: Hook up /Za to prevent adding oldnames.lib dependency
The /Za flag should probably do more, but let's start with this.
Differential Revision: http://llvm-reviews.chandlerc.com/D1320Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Support/Regex.cpp
unittests/Support/RegexTest.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 10:36:28
Changed By: samsonov
Comments: Fix off-by-one error in Regex::isValidProperties:
phase_id: r188047-t20130808_185828-b9999
File: tools/driver/driver.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 10:40:28
Changed By: hans
Comments: Remove misleading comment about using cc1 option table.
There hasn't been a separate cc1 option table since r155916.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/clang-c/Index.h
tools/libclang/CXSourceLocation.cpp
tools/libclang/libclang.exports
On: smooshlab-project
At: Thu 08 Aug 2013 10:56:28
Changed By: sdt
Comments: Add clang_Location_isFromMainFile() to libclang.
Also bump the minor version number and update libclang.exports.
Reviewed by: Dmitri Gribenko, Doug GregorProperties:
phase_id: r188047-t20130808_185828-b9999
File: source/Plugins/Process/POSIX/ProcessPOSIX.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 11:00:28
Changed By: mkopec
Comments: Remove unreachable code when thread exits on Linux.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: source/Core/Scalar.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 11:00:28
Changed By: spyffe
Comments: Check for division by zero when performing modulus
operations.
<rdar://problem/14656908>
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/clang/Driver/CLCompatOptions.td
lib/Driver/Tools.cpp
test/Driver/cl-Za.c
On: smooshlab-project
At: Thu 08 Aug 2013 12:40:33
Changed By: rnk
Comments: Revert "clang-cl: Hook up /Za to prevent adding oldnames.lib dependency"
This reverts commit r187991 and adjusts the comment. /Za is much more
involved, and we don't want to give anyone the impression we actually
support it.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/clang/AST/ASTContext.h
lib/AST/ASTContext.cpp
test/CodeGen/align-x68_64.c
test/Sema/align-x86-64.c
test/SemaCXX/alignof.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 13:00:28
Changed By: rafael
Comments: Fix alignof computation of large arrays on x86_64.
We were exposing the extra alignment given to large arrays. The new behavior
matches gcc, which is a good thing since this is a gcc extension.
Thanks to Joerg Sonnenberger for noticing it.
While at it, centralize the method description in the .h file.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Driver/Tools.cpp
test/Driver/cl.c
On: smooshlab-project
At: Thu 08 Aug 2013 13:00:28
Changed By: hans
Comments: clang-cl: use MS C++ ABI
Differential Revision: http://llvm-reviews.chandlerc.com/D1329Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/llvm/Object/MachOFormat.h
lib/Object/MachOObjectFile.cpp
lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt
lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
test/CodeGen/PowerPC/hello-reloc.s
On: smooshlab-project
At: Thu 08 Aug 2013 13:20:28
Changed By: fangism
Comments: initial draft of PPCMachObjectWriter.cpp
this records relocation entries in the mach-o object file
for PIC code generation.
tested on powerpc-darwin8, validated against darwin otool -rvVProperties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/ARCMigrate/ObjCMT.cpp
test/ARCMT/objcmt-property.m
test/ARCMT/objcmt-property.m.result
On: smooshlab-project
At: Thu 08 Aug 2013 13:56:28
Changed By: fjahanian
Comments: ObjectiveC migration: Handle another special case of
setter/getter methods which can be migrated to
a @property.
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
test/lit.cfg
utils/lit/lit/TestingConfig.py
On: smooshlab-project
At: Thu 08 Aug 2013 14:06:28
Changed By: ddunbar
Comments: [lit] Remove on_clone member, which is no longer used.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
utils/lit/lit/LitConfig.py
utils/lit/lit/ProgressBar.py
utils/lit/lit/Util.py
utils/lit/lit/main.py
On: smooshlab-project
At: Thu 08 Aug 2013 14:06:28
Changed By: ddunbar
Comments: [lit] Eliminate some nested imports.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
docs/CommandGuide/lit.rst
utils/lit/lit/Test.py
utils/lit/lit/TestRunner.py
utils/lit/lit/main.py
On: smooshlab-project
At: Thu 08 Aug 2013 14:06:28
Changed By: ddunbar
Comments: [lit] Remove --repeat option, which wasn't that useful.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
docs/CommandGuide/lit.rst
utils/lit/lit/main.py
utils/lit/tests/discovery.py
On: smooshlab-project
At: Thu 08 Aug 2013 14:06:28
Changed By: ddunbar
Comments: [lit] Change --show-{tests,suites} to exit after printing.
- This is a more sensible behavior than printing and also running tests.Properties:
phase_id: r188047-t20130808_185828-b9999
File: test/Makefile
On: smooshlab-project
At: Thu 08 Aug 2013 14:06:28
Changed By: ddunbar
Comments: [tests] Remove dead VALGRIND and CLEANED_TESTSUITE makefile variables.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
test/CodeGen/X86/global-sections.ll
On: smooshlab-project
At: Thu 08 Aug 2013 14:10:28
Changed By: arnolds
Comments: Revert "Reapply r185872 now that the address sanitizer has been changed to support this."
This reverts commit r187939. It broke an O0 build of a spec benchmark.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/ARCMigrate/ObjCMT.cpp
test/ARCMT/objcmt-property.m
test/ARCMT/objcmt-property.m.result
On: smooshlab-project
At: Thu 08 Aug 2013 14:26:28
Changed By: fjahanian
Comments: ObjectiveC migrator: tighten rule about when to
migrate to @property with getter name starting with
'is'.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 14:36:28
Changed By: fangism
Comments: cast fix to appease buildbotProperties:
phase_id: r188047-t20130808_185828-b9999
File: scripts/build-llvm.pl
On: smooshlab-project
At: Thu 08 Aug 2013 14:36:28
Changed By: spyffe
Comments: Ensure that we don't build LLVM with a dependency
on curses.
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsRegisterInfo.cpp
lib/Target/Mips/MipsRegisterInfo.td
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 14:40:28
Changed By: ahatanak
Comments: [mips] Delete register class HWRegs64.
No functionality change.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/Target/Mips/MipsDSPInstrInfo.td
On: smooshlab-project
At: Thu 08 Aug 2013 14:50:28
Changed By: ahatanak
Comments: [mips] Mark pseudo instructions as code-gen only.
Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/ARCMigrate/ObjCMT.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 14:56:28
Changed By: fjahanian
Comments: unbreak buildbot on Windows.
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsCondMov.td
lib/Target/Mips/MipsDSPInstrInfo.td
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsRegisterInfo.td
lib/Target/Mips/MipsSEFrameLowering.cpp
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
lib/Target/Mips/MipsSEISelLowering.h
lib/Target/Mips/MipsSEInstrInfo.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 15:00:28
Changed By: ahatanak
Comments: [mips] Rename accumulator register classes and FP register operands.
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/llvm/Object/ELF.h
include/llvm/Object/ELFObjectFile.h
include/llvm/Object/ELFTypes.h
include/llvm/Object/RelocVisitor.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/MC/MCObjectSymbolizer.cpp
lib/Object/CMakeLists.txt
lib/Object/ELF.cpp
lib/Object/ELFObjectFile.cpp
lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
test/Object/Inputs/corrupt-version.elf-x86_64
test/Object/Inputs/corrupt.elf-x86-64
test/Object/corrupt.test
tools/llvm-objdump/ELFDump.cpp
tools/llvm-readobj/ELFDumper.cpp
tools/llvm-readobj/llvm-readobj.cpp
tools/yaml2obj/yaml2elf.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 15:30:33
Changed By: mspencer
Comments: [Object] Split the ELF interface into 3 parts.
* ELFTypes.h contains template magic for defining types based on endianess, size, and alignment.
* ELFFile.h defines the ELFFile class which provides low level ELF specific access.
* ELFObjectFile.h contains ELFObjectFile which uses ELFFile to implement the ObjectFile interface.Properties:
phase_id: r188047-t20130808_185828-b9999
File: include/llvm/Object/ELF.h
On: smooshlab-project
At: Thu 08 Aug 2013 15:56:28
Changed By: mspencer
Comments: llvm isn't C++11 yet :(Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
test/MC/Mips/micromips-alu-instructions.s
test/MC/Mips/micromips-loadstore-instructions.s
test/MC/Mips/micromips-shift-instructions.s
On: smooshlab-project
At: Thu 08 Aug 2013 16:36:28
Changed By: jacksprat
Comments: Mips ELF: MicroMips direct object Little endian support.
Test included.
Patch by Zoran Jovanovich
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/clang/Driver/CLCompatOptions.td
test/Driver/cl-options.c
On: smooshlab-project
At: Thu 08 Aug 2013 16:50:28
Changed By: hans
Comments: clang-cl: Map /Oi[-] to -f[no-]builtin
Differential Revision: http://llvm-reviews.chandlerc.com/D1328Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/CodeGen/AsmPrinter/DIEHash.cpp
lib/CodeGen/AsmPrinter/DIEHash.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 16:50:28
Changed By: echristo
Comments: Move hash computation code into a separate class and file.
No functional change intended.Properties:
phase_id: r188047-t20130808_185828-b9999
File: tools/lto/LTOCodeGenerator.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 16:56:28
Changed By: void
Comments: Revert r185882. This is causing problems with the gold linker and might be better handled by the linker.Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/CodeGen/AsmPrinter/CMakeLists.txt
On: smooshlab-project
At: Thu 08 Aug 2013 16:56:28
Changed By: echristo
Comments: Update the CMake build files.Properties:
phase_id: r188047-t20130808_185828-b9999
File: lib/Object/ELF.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 17:06:33
Changed By: mspencer
Comments: Add missing PPC64 relocation types.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
utils/lit/lit/LitConfig.py
utils/lit/lit/TestingConfig.py
utils/lit/lit/discovery.py
On: smooshlab-project
At: Thu 08 Aug 2013 17:16:28
Changed By: ddunbar
Comments: [lit] Eliminate parent argument from TestingConfig.frompath(), which is effectively unused.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
utils/lit/lit/TestingConfig.py
utils/lit/lit/discovery.py
On: smooshlab-project
At: Thu 08 Aug 2013 17:16:28
Changed By: ddunbar
Comments: [lit] Only create config copies when a local config file is present.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
utils/lit/lit/LitConfig.py
utils/lit/lit/TestingConfig.py
utils/lit/lit/discovery.py
On: smooshlab-project
At: Thu 08 Aug 2013 17:16:28
Changed By: ddunbar
Comments: [lit] Eliminate mustExist parameter from TestingConfig.frompath().Properties:
phase_id: r188047-t20130808_185828-b9999
File: modularize/Modularize.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 17:26:28
Changed By: jtsoftware
Comments: Extend comments for problems and future directions.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
modularize/PreprocessorTracker.cpp
test/modularize/Inputs/NestedMacro.h
test/modularize/NoProblemsNestedMacro.modularize
On: smooshlab-project
At: Thu 08 Aug 2013 17:26:28
Changed By: jtsoftware
Comments: Fix false error message for function-style macro instance used as arguments in other function-style macros instances, and add test for it.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/clang/Driver/CC1Options.td
include/clang/Driver/CLCompatOptions.td
include/clang/Driver/Options.td
include/clang/Frontend/DependencyOutputOptions.h
include/clang/Frontend/Utils.h
lib/Driver/Tools.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/HeaderIncludeGen.cpp
test/Driver/cl-options.c
test/Frontend/print-header-includes.c
On: smooshlab-project
At: Thu 08 Aug 2013 17:36:28
Changed By: hans
Comments: clang-cl: Support /showIncludes
This option prints information about #included files to stderr. Clang could
already do it, this patch just teaches the existing code about the /showIncludes
style and adds the flag.
Differential Revision: http://llvm-reviews.chandlerc.com/D1333Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
utils/lit/lit/LitConfig.py
utils/lit/lit/TestingConfig.py
utils/lit/lit/discovery.py
On: smooshlab-project
At: Thu 08 Aug 2013 17:40:33
Changed By: ddunbar
Comments: [lit] Split TestingConfig.frompath() into separate ctor and load methods.Properties:
phase_id: r188047-t20130808_185828-b9999
File: utils/lit/lit/TestingConfig.py
On: smooshlab-project
At: Thu 08 Aug 2013 17:40:33
Changed By: ddunbar
Comments: [lit] Inject the lit specific config object as 'lit_config' when loading config files.
- Injecting it as 'lit' is gross, since that name should be used to refer to
the actual package. For now both are available so it is possibly to cleanup
test config files incrementally.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
utils/lit/lit/LitConfig.py
utils/lit/lit/ShUtil.py
utils/lit/lit/TestFormats.py
utils/lit/lit/TestRunner.py
utils/lit/lit/Util.py
utils/lit/lit/__init__.py
utils/lit/lit/formats.py
utils/lit/lit/main.py
utils/lit/lit/util.py
On: smooshlab-project
At: Thu 08 Aug 2013 17:40:33
Changed By: ddunbar
Comments: [lit] Rename lit.{TestFormats,Util} to their aliased names {formats,util}.
- With compatibility hack in lit.__init__, so this hopefully shouldn't break
anything.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
test/Unit/lit.site.cfg.in
test/lit.site.cfg.in
On: smooshlab-project
At: Thu 08 Aug 2013 17:50:33
Changed By: ddunbar
Comments: [tests] Avoid deprecated except syntax.Properties:
phase_id: r188047-t20130808_185828-b9999
File: test/lit.cfg
On: smooshlab-project
At: Thu 08 Aug 2013 17:50:33
Changed By: ddunbar
Comments: [tests] Make string encoding issues explicit.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
test/Analysis/NewDelete-checker-test.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 18:00:28
Changed By: jrose
Comments: [analyzer] Warn when using 'delete' on an uninitialized variable.
Patch by Karthik Bhat, modified slightly by me.Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
test/ExecutionEngine/RuntimeDyld
test/ExecutionEngine/RuntimeDyld/Inputs
test/ExecutionEngine/RuntimeDyld/Inputs/arm_secdiff_reloc.o
test/ExecutionEngine/RuntimeDyld/arm_secdiff_reloc.test
test/ExecutionEngine/RuntimeDyld/lit.local.cfg
On: smooshlab-project
At: Thu 08 Aug 2013 18:00:28
Changed By: lhames
Comments: Optimistically ignore scattered relocations in MachO in RuntimeDyld. This
un-breaks simple use cases while I work on more general support.
<rdar://problem/14487667>
Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
include/llvm/MC/MCELFStreamer.h
include/llvm/MC/MCStreamer.h
lib/MC/MCAsmStreamer.cpp
lib/MC/MCELFStreamer.cpp
lib/MC/MCMachOStreamer.cpp
lib/MC/MCNullStreamer.cpp
lib/MC/MCParser/AsmParser.cpp
lib/MC/MCPureStreamer.cpp
lib/MC/WinCOFFStreamer.cpp
tools/lto/LTOModule.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 18:56:28
Changed By: compnerd
Comments: [CodeGen] prevent abnormal on invalid attributes
Currently, when an invalid attribute is encountered on processing a .s file,
clang will abort due to llvm_unreachable. Invalid user input should not cause
an abnormal termination of the compiler. Change the interface to return a
boolean to indicate the failure as a first step towards improving hanlding of
malformed user input to clang.
Signed-off-by: Saleem Abdulrasool <compnerd at compnerd.org>Properties:
phase_id: r188047-t20130808_185828-b9999
Files:
lib/CodeGen/TargetLoweringBase.cpp
test/CodeGen/X86/vec_round.ll
On: smooshlab-project
At: Thu 08 Aug 2013 21:20:28
Changed By: hfinkel
Comments: Set ISD::FROUND to Expand by default for all types
For most libm ISD nodes, TargetLoweringBase::initActions sets the default
scalar-type action to Expand, and leaves the vector-type action default as
Legal. This is not appropriate for the new ISD::FROUND node (which no backend
but PowerPC handles explicitly).
Fixes PR16842.Properties:
phase_id: r188059-t20130809_005638-b10008
Files:
include/clang/AST/DeclCXX.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/AST/DeclBase.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaTemplate.cpp
test/CXX/class.access/class.friend/p11.cpp
test/CXX/special/class.copy/implicit-move.cpp
test/FixIt/typo-crash.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 21:40:28
Changed By: rsmith
Comments: Implement [class.friend]p11's special name lookup rules for friend declarations
of local classes. We were previously handling this by performing qualified
lookup within a function declaration(!!); replace it with the proper scope
lookup.
Properties:
phase_id: r188059-t20130809_005638-b10008
File: lib/CodeGen/SelectionDAG/SelectionDAG.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 21:40:28
Changed By: ctopper
Comments: Change asserts at the top of getVectorShuffle to check that LHS and RHS have the same type as the result.
Previously the asserts were only checking that RHS and LHS were the same type and had the same element type as the result. All downstream code for ISD::VECTOR_SHUFFLE requires the types to be the same.
Also removed one unnecessary check of matched element counts that was present in the code.
Properties:
phase_id: r188059-t20130809_005638-b10008
Files:
lib/AST/MicrosoftMangle.cpp
lib/CodeGen/CodeGenModule.cpp
test/CodeGenCXX/microsoft-uuidof.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 22:16:28
Changed By: majnemer
Comments: [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section
We mangled them like:
L___uuid_12345678-1234-1234-1234-123456789abc
We should've mangled them like:
__GUID_12345678_1234_1234_1234_123456789abc
Furthermore, they are external symbols.
Properties:
phase_id: r188059-t20130809_005638-b10008
File: test/CodeGen/X86/avx2-palignr.ll
On: smooshlab-project
At: Thu 08 Aug 2013 22:46:28
Changed By: ctopper
Comments: Add missing 'v' prefix in front of palignr on one of checks.Properties:
phase_id: r188059-t20130809_005638-b10008
Files:
lib/AST/MicrosoftMangle.cpp
lib/CodeGen/CodeGenModule.cpp
test/CodeGenCXX/microsoft-uuidof.cpp
On: smooshlab-project
At: Thu 08 Aug 2013 23:00:28
Changed By: majnemer
Comments: Revert "[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section"
This commit reverts r188053.
It is breaking the build bots.
Properties:
phase_id: r188059-t20130809_005638-b10008
File: lib/Lex/UnicodeCharSets.h
On: smooshlab-project
At: Thu 08 Aug 2013 23:40:28
Changed By: alexfh
Comments: Use isCharInSet from llvm/Support/UnicodeCharRanges.h, added a test for double-width characters in FixIt-hints.
Summary: This is a follow-up to r187837.
Reviewers: gribozavr, jordan_rose
Reviewed By: jordan_rose
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1306Properties:
phase_id: r188059-t20130809_005638-b10008
File: include/llvm/Object/ELF.h
On: smooshlab-project
At: Fri 09 Aug 2013 00:40:28
Changed By: samsonov
Comments: Try to unbreak Windows build after r188022Properties:
phase_id: r188059-t20130809_005638-b10008
Files:
lib/Driver/SanitizerArgs.cpp
lib/Driver/SanitizerArgs.h
lib/Driver/ToolChains.cpp
lib/Driver/Tools.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 00:46:28
Changed By: samsonov
Comments: Make SanitizerArgs parsing toolchain-independentProperties:
phase_id: r188059-t20130809_005638-b10008
Files:
lib/StaticAnalyzer/Core/ExprEngineC.cpp
test/Analysis/temporaries.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 00:50:32
Changed By: labath
Comments: [analyzer] Enable usage of temporaries in InitListExprs
Summary:
ExprEngine had code which specificaly disabled using CXXTempObjectRegions in
InitListExprs. This was a hack put in r168757 to silence a false positive.
The underlying problem seems to have been fixed in the mean time, as removing
this code doesn't seem to break anything. Therefore I propose to remove it and
solve PR16629 in the process.
Reviewers: jordan_rose
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1325Properties:
phase_id: r188059-t20130809_005638-b10008
Files:
lib/CodeGen/CodeGenModule.cpp
test/CodeGenCXX/microsoft-uuidof.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 01:40:40
Changed By: majnemer
Comments: [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section
Revert r188055 which reverted r188053. An unrelated change previously snuck in.
Properties:
phase_id: r188071-t20130809_065828-b10018
Files:
lib/Sema/SemaDeclAttr.cpp
test/CodeGenCXX/microsoft-uuidof.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 02:00:33
Changed By: majnemer
Comments: Sema: Assertion failure during CodeGen in CodeGenModule::EmitUuidofInitializer
Make sure we can properly generate code when the UUID has curly braces
on it, strip the curly braces at the sema layer.
This fixes PR16813.
Properties:
phase_id: r188071-t20130809_065828-b10018
File: lib/Target/SystemZ/README.txt
On: smooshlab-project
At: Fri 09 Aug 2013 02:30:28
Changed By: rsandifo
Comments: [SystemZ] Update README
Properties:
phase_id: r188071-t20130809_065828-b10018
File: lib/Sema/SemaChecking.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 02:46:28
Changed By: d0k
Comments: Put back a microoptimization with a comment to make it more obvious.Properties:
phase_id: r188071-t20130809_065828-b10018
File: lib/Object/ELF.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 02:46:28
Changed By: uweigand
Comments: Add back missing PPC relocation types.
Properties:
phase_id: r188071-t20130809_065828-b10018
Files:
include/clang/Basic/Builtins.def
test/CodeGen/libcall-declarations.c
On: smooshlab-project
At: Fri 09 Aug 2013 03:16:28
Changed By: d0k
Comments: Add lrint to the list of math builtins. It never sets errno so we can mark it as readnone.Properties:
phase_id: r188071-t20130809_065828-b10018
File: tools/llvm-readobj/llvm-readobj.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 03:36:28
Changed By: d0k
Comments: Remove byte order mark from source file.Properties:
phase_id: r188071-t20130809_065828-b10018
Files:
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
test/MC/ARM/basic-thumb-instructions.s
test/MC/ARM/basic-thumb2-instructions.s
test/MC/ARM/thumb-diagnostics.s
test/MC/ARM/thumb2-b.w-encodingT4.s
test/MC/ARM/thumb2-branches.s
test/MC/ARM/thumb2-diagnostics.s
On: smooshlab-project
At: Fri 09 Aug 2013 03:46:28
Changed By: mpopa
Comments: Fix assembling of Thumb2 branch instructions.
The long encoding for Thumb2 unconditional branches is broken.
Additionally, there is no range checking for target operands; as such
for instructions originating in assembly code, only short Thumb encodings
are generated, regardless of the bitsize needed for the offset.
Adding range checking is non trivial due to the representation of Thumb
branch instructions. There is no true difference between conditional and
unconditional branches in terms of operands and syntax - even unconditional
branches have a predicate which is expected to match that of the IT block
they are in. Yet, the encodings and the permitted size of the offset differ.
Due to this, for any mnemonic there are really 4 encodings to choose for.
The problem cannot be handled in the parser alone or by manipulating td files.
Because the parser builds first a set of match candidates and then checks them
one by one, whatever tablegen-only solution might be found will ultimately be
dependent of the parser's evaluation order. What's worse is that due to the fact
that all branches have the same syntax and the same kinds of operands, that
order is governed by the lexicographical ordering of the names of operand
classes...
To circumvent all this, any necessary disambiguation is added to the instruction
validation pass.
Properties:
phase_id: r188071-t20130809_065828-b10018
Files:
lib/Driver/SanitizerArgs.cpp
test/Driver/fsanitize.c
On: smooshlab-project
At: Fri 09 Aug 2013 04:00:28
Changed By: samsonov
Comments: Fixup for r188058: assume hasAsanZeroBaseShadow() is false if ASan is not neededProperties:
phase_id: r188071-t20130809_065828-b10018
Files:
lib/sanitizer_common/sanitizer_common_interceptors_scanf.inc
lib/sanitizer_common/tests/sanitizer_scanf_interceptor_test.cc
On: smooshlab-project
At: Fri 09 Aug 2013 06:06:28
Changed By: eugenis
Comments: [sanitizer] Fix handling of %n in scanf interceptor.
%n does not increase the input item count. The new code emits writes to %n
arguments even if it has run out of input items.
Properties:
phase_id: r188071-t20130809_065828-b10018
File: modularize/Modularize.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 06:56:28
Changed By: jtsoftware
Comments: Fixed coding convention naming issue - variable names start with uppercase.Properties:
phase_id: r188071-t20130809_065828-b10018
Files:
lib/Target/ARM/ARMInstrThumb2.td
test/MC/ARM/basic-thumb-instructions.s
test/MC/ARM/basic-thumb2-instructions.s
test/MC/Disassembler/ARM/thumb-tests.txt
On: smooshlab-project
At: Fri 09 Aug 2013 06:56:28
Changed By: mpopa
Comments: This fixes the Thumb2 CPS assembly syntax.
In Thumb1, only one variant is supported: CPS{effect} {flags}
Thumb2 supports three:
CPS{effect}.W {flags}
CPS{effect} {flags} {mode}
CPS {mode}
Canonically, .W should be used only when ambiguity is present between encodings of different width.
The wide suffix is still accepted for the latter two forms via aliases.
Properties:
phase_id: r188071-t20130809_065828-b10018
Files:
test/Unit/lit.cfg
test/Unit/lit.site.cfg.in
test/lit.cfg
test/lit.site.cfg.in
On: smooshlab-project
At: Fri 09 Aug 2013 07:50:33
Changed By: ddunbar
Comments: [tests] Update to use lit_config and lit package, as appropriate.Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/CodeGen/Analysis.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 07:50:33
Changed By: d0k
Comments: Make helper static and fix formatting.Properties:
phase_id: r188132-t20130809_213228-b10052
File: source/Plugins/Process/Linux/ProcessMonitor.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 08:30:28
Changed By: mkopec
Comments: Handle SI_KERNEL signal code for SIGSEGV exceptions.
Patch by Richard Mitton.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
test/Unit/lit.cfg
test/Unit/lit.site.cfg.in
test/lit.cfg
test/lit.site.cfg.in
On: smooshlab-project
At: Fri 09 Aug 2013 09:26:28
Changed By: ddunbar
Comments: [tests] Update to use lit_config and lit package, as appropriate.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
tools/CMakeLists.txt
tools/debugserver/CMakeLists.txt
tools/debugserver/scripts/CMakeLists.txt
tools/debugserver/source/CMakeLists.txt
tools/debugserver/source/MacOSX/CMakeLists.txt
tools/debugserver/source/MacOSX/i386/CMakeLists.txt
tools/debugserver/source/MacOSX/x86_64/CMakeLists.txt
tools/debugserver/source/RNBDefs.h
tools/debugserver/source/libdebugserver.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 09:36:33
Changed By: dmalea
Comments: Add support for building debugserver with CMake (on Mac OS X)
- updated RNBDefs.h to allow version numbers to be passed in via preprocessor defines
- update libdebugserver.cpp to compile against latest DNBProcessKill signature
Review: http://llvm-reviews.chandlerc.com/D1331
Properties:
phase_id: r188132-t20130809_213228-b10052
File: include/llvm/Object/ELFObjectFile.h
On: smooshlab-project
At: Fri 09 Aug 2013 09:56:28
Changed By: hans
Comments: ELFObjectFile.h: Silence warning on Windows
The compiler was warning about using | on a uintptr_t and bool:
Object/ELFObjectFile.h(131) : warning C4805: '|' : unsafe
mix of type 'uintptr_t' and type 'bool' in operation
I think the warning might be useful in other cases, so I added
a cast instead of disabling it altogether.Properties:
phase_id: r188132-t20130809_213228-b10052
File: include/llvm/Support/FileSystem.h
On: smooshlab-project
At: Fri 09 Aug 2013 10:10:28
Changed By: d0k
Comments: Make directory iterator sentinels free.
This trades some complexity in operator== for not introducing static objects
into any functions using recursive directory iterators.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
include/llvm/DebugInfo.h
lib/IR/DebugInfo.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 10:20:28
Changed By: dblaikie
Comments: DebugInfo: provide the ability to add members to a class after it has been constructed
This is necessary to allow Clang to only emit implicit members when
there is code generated for them, rather than whenever they are ODR
used.Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 10:20:28
Changed By: d0k
Comments: DirectIvarAssignment: Replace vtable'd objects with simple functions.
Avoids unnecessary static constructors.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Driver/ToolChains.cpp
lib/Driver/ToolChains.h
On: smooshlab-project
At: Fri 09 Aug 2013 10:20:28
Changed By: d0k
Comments: Add a convenient way to compare GCCVersions without creating temporary objects.
No functionality change.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/CodeGen/CGDebugInfo.cpp
test/CodeGenCXX/debug-info-template-member.cpp
test/CodeGenCXX/debug-info.cpp
test/CodeGenCXX/debug-lambda-expressions.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 10:26:28
Changed By: dblaikie
Comments: Only emit debug info for implicit members that actually get codegen, not just ODR use.
This includes special members (copy/default ctor, copy assign, default
ctor) and template specializations for member function templates.
Good for a 5% decrease (1.80 to 1.71 GB) in size on Clang+LLVM's .dwo
files (when using fission).Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/Driver/Tools.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 10:46:28
Changed By: hans
Comments: clang-cl: Don't pass /defaultlib to the linker
Since r187945, clang-cl will add the runtime library dependency to
the .obj file.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
test/CodeGen/AArch64/neon-aba-abd.ll
test/CodeGen/X86/avx512-insert-extract.ll
test/CodeGen/X86/avx512-vbroadcast.ll
On: smooshlab-project
At: Fri 09 Aug 2013 10:56:28
Changed By: stephenwlin
Comments: CHECK-LABEL-ify tests
Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/Basic/Version.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 10:56:28
Changed By: d0k
Comments: Remove "static" on simple temporary StringRef.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 11:06:28
Changed By: row
Comments: Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clang/Basic/LLVM.h.
Properties:
phase_id: r188132-t20130809_213228-b10052
File: docs/LangRef.rst
On: smooshlab-project
At: Fri 09 Aug 2013 11:46:28
Changed By: adibiagio
Comments: Add description of function attribute 'minsize' in LangRef.rst.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
test/Unit/lit.cfg
test/Unit/lit.site.cfg.in
test/lit.cfg
test/lit.site.cfg.in
On: smooshlab-project
At: Fri 09 Aug 2013 11:56:28
Changed By: ddunbar
Comments: [tests] Update to use lit_config and lit package, as appropriate.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
cpp11-migrate/Core/IncludeExcludeInfo.cpp
cpp11-migrate/Core/IncludeExcludeInfo.h
unittests/cpp11-migrate/IncludeExcludeTest.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 12:30:28
Changed By: tasiraj
Comments: cpp11-migrate: Fixed path problem with include/exclude paths
This fixes a problem when the path separator in the include/exclude
directory is different (e.g. "\" vs. "/") from the path separator in
the file path we are modifying.
Differential Revision: http://llvm-reviews.chandlerc.com/D1326
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
include/llvm/Target/CostTable.h
lib/Target/ARM/ARMTargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 12:40:28
Changed By: d0k
Comments: Add a overload to CostTable which allows it to infer the size of the table.
Use it to avoid repeating ourselves too often. Also store MVT::SimpleValueType
in the TTI tables so they can be statically initialized, MVT's constructors
create bloated initialization code otherwise.Properties:
phase_id: r188132-t20130809_213228-b10052
File: utils/lit/lit/TestingConfig.py
On: smooshlab-project
At: Fri 09 Aug 2013 12:46:28
Changed By: ddunbar
Comments: [lit] Fix typo.
- Noticed by edward-san (IRC).Properties:
phase_id: r188132-t20130809_213228-b10052
File: docs/TestingGuide.rst
On: smooshlab-project
At: Fri 09 Aug 2013 12:46:28
Changed By: ddunbar
Comments: [docs] Update TestingGuide's note on how to run with Valgrind.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/ARCMigrate/TransUnbridgedCasts.cpp
test/ARCMT/checking.m
On: smooshlab-project
At: Fri 09 Aug 2013 13:26:28
Changed By: akirtzidis
Comments: [arcmt] When handling unbridged casts, handle the body of BlockDecl separately because ParentMap does not record
Stmt parent nodes inside a BlockDecl.
Fixes rdar://14686900Properties:
phase_id: r188132-t20130809_213228-b10052
File: tools/CMakeLists.txt
On: smooshlab-project
At: Fri 09 Aug 2013 13:40:28
Changed By: dmalea
Comments: Disable debugserver builds on non-Mac platforms
- building on other platforms not supported yet
Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/Transforms/Instrumentation/AddressSanitizer.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 14:00:28
Changed By: kuba
Comments: Mark obviously const methods. Also use reference for parameters when possible.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/CodeGen/StackProtector.cpp
test/CodeGen/X86/stack-protector.ll
On: smooshlab-project
At: Fri 09 Aug 2013 14:30:30
Changed By: mgottesman
Comments: [stackprotector] Simplify SP Pass so that we emit different fail basic blocks for each fail condition.
This patch decouples the stack protector pass so that we can support stack
protector implementations that do not use the IR level generated stack protector
fail basic block.
No codesize increase is caused by this change since the MI level tail merge pass
properly merges together the fail condition blocks (see the updated test).Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Target/Mips/Mips16ISelLowering.cpp
test/CodeGen/Mips/fixdfsf.ll
On: smooshlab-project
At: Fri 09 Aug 2013 14:40:28
Changed By: rkotler
Comments: Add another intrinsic that LLVM gives an incorrect prototype to.
I need to go through all the runtime routine list and see if there
are any more I need to add for mips16 floating point. Prototypes must
be correct or else I don't know to add a helper function call.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
utils/lit/tests/Inputs/discovery/lit.cfg
utils/lit/tests/Inputs/discovery/subsuite/lit.cfg
utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg
utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg
utils/lit/tests/Inputs/exec-discovery/lit.site.cfg
utils/lit/tests/Inputs/progress-bar/lit.cfg
utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg
utils/lit/tests/Inputs/shtest-format/lit.cfg
utils/lit/tests/Inputs/shtest-shell/lit.cfg
utils/lit/tests/Inputs/unittest-adaptor/lit.cfg
utils/lit/tests/lit.cfg
On: smooshlab-project
At: Fri 09 Aug 2013 14:46:28
Changed By: ddunbar
Comments: [lit] Update lit's own tests to use lit_config and lit package, as appropriate.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
utils/lit/lit/LitConfig.py
utils/lit/lit/TestingConfig.py
utils/lit/lit/__init__.py
On: smooshlab-project
At: Fri 09 Aug 2013 14:46:28
Changed By: ddunbar
Comments: [lit] Drop deprecated aliases for lit and old module names.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
utils/lit/examples
utils/lit/examples/README.txt
utils/lit/examples/many-tests
utils/lit/examples/many-tests/README.txt
utils/lit/examples/many-tests/lit.cfg
utils/lit/lit/ExampleTests/ManyTests/lit.local.cfg
On: smooshlab-project
At: Fri 09 Aug 2013 14:46:28
Changed By: ddunbar
Comments: [lit] Move ManyTests examples to lit/examples/many-tests.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
utils/lit/lit/ExampleTests/Clang/fsyntax-only.c
utils/lit/lit/ExampleTests/Clang/lit.cfg
utils/lit/lit/ExampleTests/LLVM.InTree/test/Bar/data.txt
utils/lit/lit/ExampleTests/LLVM.InTree/test/Bar/pct-S.ll
utils/lit/lit/ExampleTests/LLVM.InTree/test/lit.cfg
utils/lit/lit/ExampleTests/LLVM.InTree/test/lit.site.cfg
utils/lit/lit/ExampleTests/LLVM.OutOfTree/lit.local.cfg
utils/lit/lit/ExampleTests/LLVM.OutOfTree/obj/test/Foo/lit.local.cfg
utils/lit/lit/ExampleTests/LLVM.OutOfTree/obj/test/lit.site.cfg
utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/data.txt
utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/pct-S.ll
utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/lit.cfg
utils/lit/lit/ExampleTests/ShExternal/lit.local.cfg
utils/lit/lit/ExampleTests/ShInternal/lit.local.cfg
utils/lit/lit/ExampleTests/fail.c
utils/lit/lit/ExampleTests/lit.cfg
utils/lit/lit/ExampleTests/pass.c
utils/lit/lit/ExampleTests/required-and-missing.c
utils/lit/lit/ExampleTests/required-and-present.c
utils/lit/lit/ExampleTests/vg-fail.c
utils/lit/lit/ExampleTests/xfail-feature.c
utils/lit/lit/ExampleTests/xfail.c
utils/lit/lit/ExampleTests/xpass.c
On: smooshlab-project
At: Fri 09 Aug 2013 14:46:28
Changed By: ddunbar
Comments: [lit] Remove old ExamplesTests directory.
- The actual tests have better coverage than those, and they weren't useful
anymore.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Sema/SemaOverload.cpp
test/SemaCXX/function-pointer-arguments.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 14:46:28
Changed By: rtrieu
Comments: Fix for PR16570: when comparing two function pointers, discard qualifiers when
comparing non-reference function parameters. The qualifiers don't matter for
comparisons.
This is a re-commit of r187769, which was accidentially reverted in r187770,
with a simplification at the suggestion of Eli Friedman.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
test/Instrumentation/DataFlowSanitizer/args-unreachable-bb.ll
On: smooshlab-project
At: Fri 09 Aug 2013 14:46:28
Changed By: pcc
Comments: DataFlowSanitizer: Remove unreachable BBs so IR continues to verify
under the args ABI.
Differential Revision: http://llvm-reviews.chandlerc.com/D1316Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/asan/lit_tests/32bitConfig/lit.site.cfg.in
lib/asan/lit_tests/64bitConfig/lit.site.cfg.in
lib/asan/lit_tests/Unit/lit.site.cfg.in
lib/asan/lit_tests/lit.cfg
lib/dfsan/lit_tests/lit.cfg
lib/dfsan/lit_tests/lit.site.cfg.in
lib/lit.common.cfg
lib/lit.common.configured.in
lib/lit.common.unit.configured.in
lib/lsan/lit_tests/AsanConfig/lit.cfg
lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in
lib/lsan/lit_tests/LsanConfig/lit.cfg
lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in
lib/lsan/lit_tests/Unit/lit.site.cfg.in
lib/lsan/lit_tests/lit.common.cfg
lib/msan/lit_tests/Unit/lit.site.cfg.in
lib/msan/lit_tests/lit.cfg
lib/msan/lit_tests/lit.site.cfg.in
lib/sanitizer_common/tests/lit.cfg
lib/sanitizer_common/tests/lit.site.cfg.in
lib/tsan/lit_tests/Unit/lit.cfg
lib/tsan/lit_tests/Unit/lit.site.cfg.in
lib/tsan/lit_tests/lit.cfg
lib/tsan/lit_tests/lit.site.cfg.in
lib/ubsan/lit_tests/lit.cfg
lib/ubsan/lit_tests/lit.site.cfg.in
On: smooshlab-project
At: Fri 09 Aug 2013 15:20:32
Changed By: ddunbar
Comments: [tests] Update to use lit_config and lit package, as appropriate.Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/lit.common.unit.cfg
On: smooshlab-project
At: Fri 09 Aug 2013 15:30:28
Changed By: ddunbar
Comments: [tests] Add one more lit rename update I missed.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Transforms/Scalar/SimplifyCFGPass.cpp
lib/Transforms/Utils/Local.cpp
test/Instrumentation/DataFlowSanitizer/args-unreachable-bb.ll
On: smooshlab-project
At: Fri 09 Aug 2013 15:50:28
Changed By: pcc
Comments: Kill some duplicated code for removing unreachable BBs.
This moves removeUnreachableBlocksFromFn from SimplifyCFGPass.cpp
to Utils/Local.cpp and uses it to replace the implementation of
llvm::removeUnreachableBlocks, which appears to do a strict subset
of what removeUnreachableBlocksFromFn does.
Differential Revision: http://llvm-reviews.chandlerc.com/D1334Properties:
phase_id: r188132-t20130809_213228-b10052
File: docs/UsersManual.rst
On: smooshlab-project
At: Fri 09 Aug 2013 15:56:28
Changed By: rtrieu
Comments: Fix typo in template diffing docs.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
include/clang/AST/ExprCXX.h
include/clang/Sema/ScopeInfo.h
include/clang/Sema/Sema.h
lib/AST/ExprCXX.cpp
lib/Sema/SemaLambda.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
unittests/Tooling/RecursiveASTVisitorTest.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 16:16:33
Changed By: jdennett
Comments: Expose LambdaIntroducer::DefaultLoc in the AST's LambdaExpr.
Summary:
Source-centric tools need access to the location of a C++11
lambda expression's capture-default ('&' or '=') when it's present.
It's possible for them to find it by re-lexing and re-implementing
rules that Clang's parser has already applied, but the cost of storing
the SourceLocation and making it available to them is 32 bits per
LambdaExpr (a small delta, proportionally), and the simplification in
client code is significant.
Reviewers: rsmith
Reviewed By: rsmith
CC: cfe-commits, klimek, revane
Differential Revision: http://llvm-reviews.chandlerc.com/D1192Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
test/Transforms/ObjCARC/path-overflow.ll
On: smooshlab-project
At: Fri 09 Aug 2013 16:26:28
Changed By: mgottesman
Comments: [objc-arc] Track if we encountered an additive overflow while computing {TopDown,BottomUp}PathCounts and do nothing if it occurred.
I fixed the aforementioned problems that came up on some of the linux boxes.
Major thanks to Nick Lewycky for his help debugging!
rdar://14590914Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/AST/StmtProfile.cpp
test/SemaTemplate/destructor-template.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 16:40:33
Changed By: efriedma
Comments: Correctly profile CXXPseudoDestructorExprs.
CXXPseudoDestructorExprs may not contain a type. PR16852.Properties:
phase_id: r188132-t20130809_213228-b10052
File: source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 17:16:28
Changed By: gclayton
Comments: Fixed a case where GCC was emitting a DW_TAG_class_type that has a DW_AT_declaration set to true, yet the class actually contains a definition for the class in that DIE.
Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Support/Unix/Path.inc
test/MC/ELF/comp-dir.s
On: smooshlab-project
At: Fri 09 Aug 2013 17:56:28
Changed By: rafael
Comments: Check for $PWD in llvm::sys::current_path.
Some users (clang, libTooling) require this. After this patch we can remove
the calls to getenv("PWD") from clang.Properties:
phase_id: r188132-t20130809_213228-b10052
File: test/Driver/cl-options.c
On: smooshlab-project
At: Fri 09 Aug 2013 18:06:28
Changed By: chapuni
Comments: clang/test/Driver/cl-options.c: Suppress this on cygming due to -fno-builtin.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
www/analyzer/open_projects.html
www/analyzer/potential_checkers.html
On: smooshlab-project
At: Fri 09 Aug 2013 18:30:28
Changed By: jrose
Comments: [analyzer] Update Open Projects and Potential Checkers pages.
- va_list checker (PR16811 and PR16812)
- Model floating-point values
- Bound bitwise masking operations (PR16615)
- Bound C string length (PR16558 and others)Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
include/clang/Tooling/Tooling.h
lib/Driver/Tools.cpp
lib/Tooling/Tooling.cpp
test/Tooling/auto-detect-from-source-parent-of-cwd.cpp
test/Tooling/clang-check-pwd.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 18:46:28
Changed By: rafael
Comments: Simplify now that llvm::sys::current_path checks $PWD.Properties:
phase_id: r188132-t20130809_213228-b10052
File: lib/Tooling/Tooling.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 21:30:28
Changed By: rafael
Comments: Fix warning in builds without asserts.Properties:
phase_id: r188132-t20130809_213228-b10052
Files:
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseTemplate.cpp
test/Parser/cxx-template-argument.cpp
test/SemaCXX/class.cpp
On: smooshlab-project
At: Fri 09 Aug 2013 23:00:28
Changed By: sepavloff
Comments: Avoid spurious error messages if parent template class cannot be instantiated
Differential Revision: http://llvm-reviews.chandlerc.com/D924
Properties:
phase_id: r188134-t20130810_003235-b10054
Files:
include/clang/AST/DeclTemplate.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Serialization/ASTReader.h
include/clang/Serialization/ASTWriter.h
lib/AST/DeclTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriter.cpp
lib/Serialization/ASTWriterDecl.cpp
tools/libclang/CIndex.cpp
tools/libclang/RecursiveASTVisitor.h
On: smooshlab-project
At: Sat 10 Aug 2013 00:30:28
Changed By: enea
Comments: Added source locs for angled parentheses in class/var template partial specs.
Properties:
phase_id: r188134-t20130810_003235-b10054
LOGS:
More information about the llvm-testresults
mailing list