SuccessChanges

Summary

  1. Added support for is_legacy_mode to ABITestsuitBuilder.
Revision 375080 by gkistanova:
Added support for is_legacy_mode to ABITestsuitBuilder.
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/zorg/buildbot/builders/ABITestsuitBuilder.pyzorg/buildbot/builders/ABITestsuitBuilder.py

Summary

  1. [lld][WebAssembly] Fix for weak references to data symbols in archives (details)
  2. Revert "Include sanitize blacklist and other extra deps as part of (details)
  3. [lld][WebAssebmly] Preserve custom import attributes with LTO (details)
Commit 6c393e9d74d27a9e9d0d9c60537d7b2d4203ae13 by sbc
[lld][WebAssembly] Fix for weak references to data symbols in archives
Fix a bug where were not handling relocations against weakly undefined
data symbol.  Add a test for this case.  Also ensure that the weak
references to data symbols are not pulled in from archive files by
default (but are if `-u <name>` is added to the command line).
Fixes: PR43696
Differential Revision: https://reviews.llvm.org/D69073
llvm-svn: 375077
The file was modifiedlld/test/wasm/archive-weak-undefined.ll
The file was modifiedlld/wasm/InputFiles.cpp
Commit 9e7e36d4c2602ed10fc1ac037c7ebed50b7df859 by kousikk
Revert "Include sanitize blacklist and other extra deps as part of
scan-deps output"
This test is failing on Windows bots, revert for now (will check the
right fix and retry the patch).
Summary: This reverts commit 962ca076e51c25a7a08f4e0d329c65328a635bdb.
Reviewers: Bigcheese, jkorous, arphaman
Subscribers: dexonsmith, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69079
llvm-svn: 375079
The file was removedclang/test/ClangScanDeps/Inputs/non-header-dependency.json
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was removedclang/test/ClangScanDeps/Inputs/sanitize-blacklist.txt
The file was removedclang/test/ClangScanDeps/non-header-dependency.cpp
Commit 67b055841f3b64efd1e92bde3ed7aeeb493c1182 by sbc
[lld][WebAssebmly] Preserve custom import attributes with LTO
Undefined symbols in WebAssembly can come with custom `import-module`
and `import-field` attributes.  However when reading symbols from
bitcode object files during LTO those curtom attributes are not
available.
Once we compile the LTO object and read in the symbol table from the
object file we have access to these custom attributes.  In this case,
when undefined symbols are added and a symbol already exists in the
SymbolTable we can't simple return it, we may need to update the
symbol's attributes.
Fixes: PR43211
Differential Revision: https://reviews.llvm.org/D68959
llvm-svn: 375081
The file was addedlld/test/wasm/lto/import-attributes.ll
The file was modifiedlld/wasm/InputFiles.cpp
The file was modifiedlld/wasm/LTO.cpp
The file was addedlld/test/wasm/import-attribute-mismatch.ll
The file was modifiedlld/wasm/SymbolTable.cpp
The file was addedlld/test/wasm/Inputs/import-attributes.ll