llvm-project/lld/test
Sam Clegg 48ddf5e182 [lld][WebAssembly] Ensure stub symbols always get address 0
Without this extra flag we can't distingish between stub functions and
functions that happen to have address 0 (relative to __table_base).

Adding this flag bit the base symbol class actually avoids growing the
SymbolUnion struct which would not be true if we added it to the
FunctionSymbol subclass (due to bitbacking).

The previous approach of setting it's table index to zero worked for
normal static relocations but not for `-fPIC` code.

See https://github.com/emscripten-core/emscripten/issues/12819

Differential Revision: https://reviews.llvm.org/D92038
2020-11-25 18:26:34 -08:00
..
COFF [CodeView] Avoid emitting empty debug globals subsection. 2020-11-25 16:13:32 -08:00
ELF [lld] Add --no-lto-whole-program-visibility 2020-11-24 16:46:08 -08:00
MachO [lld/mac] Implement basic typo correction for flags 2020-11-24 11:33:39 -05:00
MinGW Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
Unit Revert "Temporarily revert "build: use `find_package(Python3)` if available"" 2020-04-29 01:38:08 +00:00
darwin
mach-o Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). 2020-11-18 13:08:46 +03:00
wasm [lld][WebAssembly] Ensure stub symbols always get address 0 2020-11-25 18:26:34 -08:00
CMakeLists.txt lld: Make tests depend on llvm-symbolizer after bc98034040 2020-11-18 11:43:44 -05:00
lit.cfg.py [LLD] Ignore ELF tests when ld.lld defaults to MinGW 2020-10-08 09:34:46 +03:00
lit.site.cfg.py.in [LLD] Ignore ELF tests when ld.lld defaults to MinGW 2020-10-08 09:34:46 +03:00