FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [Driver] Support for disabling sanitizer runtime linking (details)
  2. gn build: Merge r367756 (details)
  3. [Driver] Always use -z separate-code with lld on Fuchsia (details)
  4. [Driver] Derive Fuchsia Linker directly from Tool (details)
  5. [X86] Fix a bad early out in combineExtInVec that prevented recursive (details)
  6. [Driver] Don't disable -fsanitizer-coverage for safe-stack or (details)
Commit 85faa70e0470af2ea7ce765125350ece7a1d524a by phosek
[Driver] Support for disabling sanitizer runtime linking
This change introduces a pair of -fsanitize-link-runtime and
-fno-sanitize-link-runtime flags which can be used to control linking of
sanitizer runtimes. This is useful in certain environments like kernels
where existing runtime libraries cannot be used.
Differential Revision: https://reviews.llvm.org/D65029
llvm-svn: 367794
The file was modifiedclang/include/clang/Driver/SanitizerArgs.h
The file was modifiedclang/lib/Driver/ToolChains/CommonArgs.cpp
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedclang/test/Driver/sanitizer-ld.c
The file was modifiedclang/lib/Driver/SanitizerArgs.cpp
Commit 2ca1548299b083c80c95165efc5786fe6a67ec91 by nicolasweber
gn build: Merge r367756
llvm-svn: 367795
The file was modifiedllvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
Commit 5b066a9d9045e4071d461ab35dae45798c174c09 by phosek
[Driver] Always use -z separate-code with lld on Fuchsia
Previously -z separate-code was the default lld behavior, but now it has
to be explicitly requested by specifying the flag.
llvm-svn: 367796
The file was modifiedclang/lib/Driver/ToolChains/Fuchsia.cpp
The file was modifiedclang/test/Driver/fuchsia.c
Commit bc3c2994033cd33acfaed5ee9761496cc0a5c26c by phosek
[Driver] Derive Fuchsia Linker directly from Tool
Fuchsia Linker tool doesn't need any of the GnuTool behavior.
llvm-svn: 367797
The file was modifiedclang/lib/Driver/ToolChains/Fuchsia.h
Commit 635f5ff580db8cb6e0b7ed4d6c16b849ef63bb11 by craig.topper
[X86] Fix a bad early out in combineExtInVec that prevented recursive
shuffle combining from running with
-x86-experimental-vector-widening-legalization.
llvm-svn: 367798
The file was modifiedllvm/test/CodeGen/X86/vector-zext-widen.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-mul-widen.ll
Commit 1e4f2792faf1c14a6cfdbac3c6101b5faec5fbac by phosek
[Driver] Don't disable -fsanitizer-coverage for safe-stack or
shadow-call-stack
These "sanitizers" are hardened ABIs that are wholly orthogonal to the
SanitizerCoverage instrumentation.
Differential Revision: https://reviews.llvm.org/D65715
llvm-svn: 367799
The file was modifiedclang/test/Driver/fsanitize-coverage.c
The file was modifiedclang/lib/Driver/SanitizerArgs.cpp