deps/lld-prebuilt/ELF/Options.inc | 2 +- deps/lld/ELF/Driver.cpp | 2 +- deps/lld/ELF/Options.td | 2 +- deps/lld/ELF/ScriptParser.cpp | 3 +- deps/lld/docs/ReleaseNotes.rst | 44 ++++++---- deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 1 + deps/lld/test/ELF/emulation-mips.s | 3 + deps/lld/test/ELF/emulation-ppc.s | 37 ++++++++ deps/lld/test/wasm/data-layout.ll | 6 +- deps/lld/test/wasm/import-module.ll | 21 +++++ deps/lld/test/wasm/import-names.ll | 27 ++++++ deps/lld/test/wasm/init-fini.ll | 86 +++++++++---------- deps/lld/test/wasm/locals-duplicate.test | 146 ++++++++++++++++---------------- deps/lld/test/wasm/lto/relocatable-undefined.ll | 36 ++++++++ deps/lld/test/wasm/weak-alias.ll | 28 +++--- deps/lld/wasm/Driver.cpp | 4 +- deps/lld/wasm/InputChunks.cpp | 6 +- deps/lld/wasm/InputFiles.cpp | 11 ++- deps/lld/wasm/LTO.cpp | 5 +- deps/lld/wasm/LTO.h | 1 + deps/lld/wasm/MarkLive.cpp | 2 +- deps/lld/wasm/SymbolTable.cpp | 14 +-- deps/lld/wasm/SymbolTable.h | 10 ++- deps/lld/wasm/Symbols.h | 19 ++++- deps/lld/wasm/Writer.cpp | 106 ++++++++++++++--------- deps/lld/wasm/Writer.h | 2 + 26 files changed, 406 insertions(+), 218 deletions(-)