FailedChanges

Summary

  1. [libFuzzer] update docs on -print_coverage/-dump_coverage
  2. Fix Windows tests when __config_site is present. Previously, the force includes would complain about a missing _DEBUG symbol. Now we dump macros before adding the force includes to the command line. Now with proper newlines.
  3. Revert "Fix Windows tests when __config_site is present." It's 2017, and line endings are still an issue.
  4. [CodeGen][ObjC] Emit @objc_retain at -O0 for variables captured by blocks. r302270 made changes to avoid emitting clang.arc.use at -O0 and instead emit @objc_release. We also have to emit @objc_retain for the captured variable at -O0 to match the @objc_release instead of just storing the pointer to the capture field.
  5. [libFuzzer] make sure the input data is not overwritten in the fuzz target (if it is -- report an error)
  6. Revert "Use the frame index side table for byval and inalloca arguments" This reverts r302483 and it's follow up fix.
Revision 302498 by kcc:
[libFuzzer] update docs on -print_coverage/-dump_coverage
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/LibFuzzer.rst (diff)llvm-revision.src/llvm/trunk/docs/LibFuzzer.rst
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerFlags.def (diff)llvm-revision.src/llvm/trunk/lib/Fuzzer/FuzzerFlags.def
Revision 302497 by bcraig:
Fix Windows tests when __config_site is present.
Previously, the force includes would complain about a missing _DEBUG symbol.
Now we dump macros before adding the force includes to the command line.
Now with proper newlines.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/utils/libcxx/test/config.py (diff)llvm-revision.src/libcxx/trunk/utils/libcxx/test/config.py
Revision 302496 by bcraig:
Revert "Fix Windows tests when __config_site is present."
It's 2017, and line endings are still an issue.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/utils/libcxx/test/config.py (diff)llvm-revision.src/libcxx/trunk/utils/libcxx/test/config.py
Revision 302495 by ahatanak:
[CodeGen][ObjC] Emit @objc_retain at -O0 for variables captured by
blocks.

r302270 made changes to avoid emitting clang.arc.use at -O0 and instead
emit @objc_release. We also have to emit @objc_retain for the captured
variable at -O0 to match the @objc_release instead of just storing the
pointer to the capture field.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/CodeGen/CGBlocks.cpp (diff)llvm-revision.src/cfe/trunk/lib/CodeGen/CGBlocks.cpp
The file was modified/cfe/trunk/test/CodeGenObjC/arc-blocks.m (diff)llvm-revision.src/cfe/trunk/test/CodeGenObjC/arc-blocks.m
The file was modified/cfe/trunk/test/CodeGenObjC/arc-foreach.m (diff)llvm-revision.src/cfe/trunk/test/CodeGenObjC/arc-foreach.m
Revision 302494 by kcc:
[libFuzzer] make sure the input data is not overwritten in the fuzz target (if it is -- report an error)
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerDriver.cpp (diff)llvm-revision.src/llvm/trunk/lib/Fuzzer/FuzzerDriver.cpp
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerInternal.h (diff)llvm-revision.src/llvm/trunk/lib/Fuzzer/FuzzerInternal.h
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp (diff)llvm-revision.src/llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp
The file was modified/llvm/trunk/lib/Fuzzer/test/CMakeLists.txt (diff)llvm-revision.src/llvm/trunk/lib/Fuzzer/test/CMakeLists.txt
The file was added/llvm/trunk/lib/Fuzzer/test/OverwriteInputTest.cppllvm-revision.src/llvm/trunk/lib/Fuzzer/test/OverwriteInputTest.cpp
The file was added/llvm/trunk/lib/Fuzzer/test/overwrite-input.testllvm-revision.src/llvm/trunk/lib/Fuzzer/test/overwrite-input.test
Revision 302493 by rnk:
Revert "Use the frame index side table for byval and inalloca arguments"

This reverts r302483 and it's follow up fix.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/FastISel.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/FastISel.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/2010-01-18-DbgValue.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/2010-01-18-DbgValue.ll
The file was added/llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.llllvm-revision.src/llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
The file was modified/llvm/trunk/test/CodeGen/X86/dbg-baseptr.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/dbg-baseptr.ll
The file was removed/llvm/trunk/test/DebugInfo/X86/dbg-declare-inalloca.llllvm-revision.src/llvm/trunk/test/DebugInfo/X86/dbg-declare-inalloca.ll