llvm-project/lld/test/wasm/Inputs
Sam Clegg a57f1a5435 [lld][WebAssembly] Handle mixed strong and weak undefined symbols
When there are both strong and weak references to an undefined
symbol ensure that the strong reference prevails in the output symbol
generating the correct error.

Test case copied from lld/test/ELF/weak-and-strong-undef.s

Differential Revision: https://reviews.llvm.org/D75322
2020-02-28 10:16:10 -08:00
..
archive1.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
archive2.ll [WebAssembly] Fix archive member display in error messages 2018-07-18 21:46:09 +00:00
archive3.ll [WebAssembly] Fix archive member display in error messages 2018-07-18 21:46:09 +00:00
call-indirect.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
call-ret32.ll [WebAssembly] Don't generate invalid modules when function signatures mismatch 2019-02-20 23:19:31 +00:00
comdat1.ll [lld][WebAssembly] Fix handling of comdat functions in init array. 2019-07-17 18:43:36 +00:00
comdat2.ll [lld][WebAssembly] Fix handling of comdat functions in init array. 2019-07-17 18:43:36 +00:00
custom.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
debuginfo1.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
debuginfo2.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
disallow-feature-foo.yaml [WebAssembly] Target features section 2019-03-20 20:26:45 +00:00
event-section1.ll [WebAssembly] Add support for the event section 2018-12-08 06:17:43 +00:00
event-section2.ll [WebAssembly] Add support for the event section 2018-12-08 06:17:43 +00:00
explicit-section.ll [lld][WebAssembly] Fix __start/__stop symbols when combining input segments 2019-07-08 10:35:08 +00:00
global-ctor-dtor.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
globals.yaml [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
hello.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
hidden.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
import-attributes.ll [lld][WebAssebmly] Preserve custom import attributes with LTO 2019-10-17 05:16:54 +00:00
locals-duplicate1.ll [WebAssembly] Elide data segments for .bss sections 2019-10-15 19:05:11 +00:00
locals-duplicate2.ll [WebAssembly] Elide data segments for .bss sections 2019-10-15 19:05:11 +00:00
many-funcs.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
no-feature-foo.yaml [WebAssembly] Target features section 2019-03-20 20:26:45 +00:00
optional-symbol.ll [lld][WebAssembly] Create optional symbols after handling --export/--undefined 2019-08-27 04:27:57 +00:00
require-feature-foo.yaml [WebAssembly] Target features section 2019-03-20 20:26:45 +00:00
ret32.ll [WebAssembly] Minor cleanup to test inputs. NFC. 2018-06-20 22:52:33 +00:00
ret64.ll [WebAssembly] Minor cleanup to test inputs. NFC. 2018-06-20 22:52:33 +00:00
start.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
strong-symbol.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
undefined-globals.yaml [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
use-feature-foo.yaml [WebAssembly] Target features section 2019-03-20 20:26:45 +00:00
weak-alias.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
weak-symbol1.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
weak-symbol2.ll [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
weak-undefined.s [lld][WebAssembly] Handle mixed strong and weak undefined symbols 2020-02-28 10:16:10 -08:00