[llvm-testresults] buildbot failure in lab.llvm.org on phase3 - tree health

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Fri Aug 9 02:19:32 PDT 2013


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

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 188047
Blamelist: ahatanak,arnolds,compnerd,dblaikie,ddunbar,echristo,eugenis,fangism,fjahanian,hans,jacksprat,jrose,jtsoftware,kuba,lhames,mkopec,mspencer,olesalscheider,rafael,rnk,samsonov,sbaranga,sdt,spyffe,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: r187983-t20130808_071228-b9966



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: r187983-t20130808_071228-b9966



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: r187984-t20130808_082828-b9967



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: r187989-t20130808_091233-b9970



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: r187989-t20130808_091233-b9970



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: r187989-t20130808_091233-b9970



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: r187989-t20130808_091233-b9970



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: r187989-t20130808_091233-b9970



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: r187991-t20130808_100444-b9972



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: r187991-t20130808_100444-b9972



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: r187996-t20130808_110504-b9976



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: r187996-t20130808_110504-b9976



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: r187996-t20130808_110504-b9976



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: r187996-t20130808_110504-b9976



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: r187996-t20130808_110504-b9976



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: r187998-t20130808_124234-b9977



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: r188004-t20130808_132228-b9979



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: r188004-t20130808_132228-b9979



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: r188004-t20130808_132228-b9979



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: r188012-t20130808_141450-b9982



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: r188012-t20130808_141450-b9982



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: r188012-t20130808_141450-b9982



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: r188012-t20130808_141450-b9982



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: r188012-t20130808_141450-b9982



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: r188012-t20130808_141450-b9982



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: r188012-t20130808_141450-b9982



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: r188016-t20130808_144451-b9985



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: r188016-t20130808_144451-b9985



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: r188016-t20130808_144451-b9985



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: r188016-t20130808_144451-b9985



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: r188020-t20130808_150513-b9988



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: r188020-t20130808_150513-b9988



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: r188020-t20130808_150513-b9988



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188034-t20130808_172243-b9993



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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: r188044-t20130808_181017-b9998



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



LOGS:






More information about the llvm-testresults mailing list