llvm-project/lld/test/COFF
Martin Storsjo 2657200274 [COFF] Cope with weak aliases produced by GNU tools
When GNU tools create a weak alias, they produce a strong symbol
named .weak.<weaksymbol>.<relatedstrongsymbol>.

GNU ld allows many such weak alternatives for the same weak symbol, and
the linker picks the first one encountered.

This can't be reproduced by assembling from .s files, since llvm-mc
produces symbols named .weak.<weaksymbol>.default in these cases.

Differential Revision: https://reviews.llvm.org/D52601

llvm-svn: 343704
2018-10-03 18:31:53 +00:00
..
Inputs [COFF] Cope with weak aliases produced by GNU tools 2018-10-03 18:31:53 +00:00
alternatename.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
ar-comdat.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
arm-thumb-branch20-error.s [COFF] Add support for creating range extension thunks for ARM 2018-09-25 10:59:29 +00:00
arm-thumb-thunks-multipass.s [COFF] Add support for creating range extension thunks for ARM 2018-09-25 10:59:29 +00:00
arm-thumb-thunks.s [COFF] Add support for creating range extension thunks for ARM 2018-09-25 10:59:29 +00:00
arm64-branch-range.test [COFF] Implement the remaining ARM64 relocations 2018-05-04 06:06:27 +00:00
arm64-delayimport.yaml [COFF] Add support for delay loading DLLs for ARM64 2018-09-18 07:22:01 +00:00
arm64-dynamicbase.s [COFF] Disallow -dynamicbase:no for arm and arm64 2017-12-12 19:39:13 +00:00
arm64-import2.test Update tests for ARMNT/ARM64 reloc names 2017-11-06 07:22:17 +00:00
arm64-magic.yaml [COFF] Add initial support for linking ARM64 binaries 2017-07-01 20:29:27 +00:00
arm64-relocs-imports.test [COFF] Implement the remaining ARM64 relocations 2018-05-04 06:06:27 +00:00
armnt-blx23t.test Update tests for ARMNT/ARM64 reloc names 2017-11-06 07:22:17 +00:00
armnt-branch24t.test Update tests for ARMNT/ARM64 reloc names 2017-11-06 07:22:17 +00:00
armnt-dynamicbase.test [COFF] Disallow -dynamicbase:no for arm and arm64 2017-12-12 19:39:13 +00:00
armnt-entry-point.test
armnt-imports.test Update tests for ARMNT/ARM64 reloc names 2017-11-06 07:22:17 +00:00
armnt-mov32t-exec.test Update tests for ARMNT/ARM64 reloc names 2017-11-06 07:22:17 +00:00
armnt-movt32t.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
associative-comdat-mingw.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
associative-comdat.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
autoimport-arm-code.s [COFF] Support MinGW automatic dllimport of data 2018-08-27 08:43:31 +00:00
autoimport-arm-data.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
autoimport-arm64-code.s [COFF] Support MinGW automatic dllimport of data 2018-08-27 08:43:31 +00:00
autoimport-arm64-data.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
autoimport-gnu-implib.s [COFF] Allow automatic dllimport from gnu import libraries 2018-09-26 06:13:39 +00:00
autoimport-list-ptrs.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
autoimport-refptr.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
autoimport-x86.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
base.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
baserel.test Fix two RUN: lines that were unintentionally spelled "RN:". 2018-08-22 23:44:03 +00:00
broken-arm-reloc.yaml [COFF] Check the instructions in ARM MOV32T relocations 2018-08-27 06:04:36 +00:00
cl-gl.test Identify object files compiled with cl.exe /GL. 2016-11-15 01:01:51 +00:00
combined-resources.test Object: The default alignment of a section without alignment flags is 16. 2018-05-04 16:45:57 +00:00
comdat-jumptable.s [COFF] In MinGW mode, ignore relocations against a discarded section 2018-09-30 18:31:03 +00:00
common-alignment.test COFF: Merge .bss into .data by default. 2018-04-20 21:30:36 +00:00
common-replacement.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
common.test COFF: Merge .bss into .data by default. 2018-04-20 21:30:36 +00:00
conflict-mangled.test COFF: Define overloaded toString functions. 2016-12-07 23:17:02 +00:00
conflict.test [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
constant-export.test Merge a test YAML file and a test file. 2017-05-16 01:16:20 +00:00
constant.test [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
could-not-open.test lld-link: For nonexisting inputs, omit follow-on diagnostics 2018-09-13 18:13:21 +00:00
crt-chars.test COFF: Use (name, output characteristics) as a key when grouping input sections into output sections. 2018-04-20 21:10:33 +00:00
ctors_dtors_priority.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
debug-dwarf.test [COFF] Clean up debug option handling 2017-12-16 00:23:24 +00:00
debug-fastlink.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
debug-reloc.s [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGW 2018-09-14 22:26:59 +00:00
debug.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
def-export-stdcall.s [test] Fix a temp filename in a test from SVN r327561. NFC. 2018-03-14 20:31:31 +00:00
def-name.test Revert "Revert "Revert "Revert "Switch external cvtres.exe for llvm's own resource library."""" 2017-07-08 03:06:10 +00:00
default-alignment.test Object: The default alignment of a section without alignment flags is 16. 2018-05-04 16:45:57 +00:00
defparser.test
delayimports-armnt.yaml COFF: Don't create unnecessary thunks. 2018-05-10 19:01:28 +00:00
delayimports-error.test Do not allow delay-importing data symbols. 2017-05-25 18:03:34 +00:00
delayimports.test Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
delayimports32.test Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
directives.s [COFF] Allow embedded directives to be separated by null bytes 2018-09-14 06:08:56 +00:00
dll.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
dllexport-mingw.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
dllexport.s [COFF] Keep the underscore on exported decorated stdcall functions in MSVC mode 2018-01-20 11:44:42 +00:00
dllimport-gc.test Revert "Revert "Revert "Revert "Switch external cvtres.exe for llvm's own resource library."""" 2017-07-08 03:06:10 +00:00
driver-windows.test Accept not only lld-link but also LLD-LINK, for example. 2017-04-12 18:29:52 +00:00
driver.test attempt to get test/COFF/driver.test passing on sanitizer-x86_64-linux-fast; cf r337092 2018-07-14 11:47:23 +00:00
duplicate.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
entry-drectve.test [LLD] [COFF] Support ENTRY and SUBSYSTEM in .drectve sections 2017-11-29 20:46:13 +00:00
entry-inference.test lld-link: Several tweaks to default entry point selection. 2018-10-03 17:01:39 +00:00
entry-inference2.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
entry-inference3.test lld-link: Take /SUBSYSTEM into account for automatic /ENTRY detection. 2018-08-07 19:10:28 +00:00
entry-inference4.test lld-link: Several tweaks to default entry point selection. 2018-10-03 17:01:39 +00:00
entry-inference32.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
entry-inference332.test lld-link: Take /SUBSYSTEM into account for automatic /ENTRY detection. 2018-08-07 19:10:28 +00:00
entry-mangled.test [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
entrylib.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
error-limit.test Make lld-link shout at me less. 2018-03-12 12:45:40 +00:00
export-all.s [COFF] Allow exporting all symbols from system libraries specfied with -wholearchive: 2018-09-04 20:56:56 +00:00
export-arm64.yaml [COFF] Add a test for producing DLLs and import libraries for ARM64 2017-07-25 06:08:25 +00:00
export-armnt.yaml Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
export-exe.test COFF: We no longer require lib.exe to test DLL exports. 2016-12-15 00:11:17 +00:00
export.test [COFF] Allow specifying export forwarding in a def file 2018-05-09 18:19:41 +00:00
export32.test COFF: Process /merge flag as we create output sections. 2018-04-07 00:46:55 +00:00
failifmismatch.test
filename-casing.s COFF: Friendlier undefined symbol errors. 2018-04-17 23:32:33 +00:00
filetype.test
fixed.test [lld-link] Add comment explaining that /FIXED behavior is correct despite contradicting MSDN. 2018-03-30 17:17:04 +00:00
force-multiple.test COFF: Add support for /force:multiple option 2018-09-13 22:05:10 +00:00
force.test COFF: Friendlier undefined symbol errors. 2018-04-17 23:32:33 +00:00
gfids-corrupt.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gfids-fallback.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gfids-gc.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gfids-icf.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
gfids-relocations32.s [COFF] Make the relocation scanning for CFG more discriminating 2018-08-09 13:43:22 +00:00
gfids-relocations64.s [COFF] Make the relocation scanning for CFG more discriminating 2018-08-09 13:43:22 +00:00
gnu-weak.test [COFF] Cope with weak aliases produced by GNU tools 2018-10-03 18:31:53 +00:00
guard-longjmp.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
guardcf-align.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
guardcf-lto.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
guardcf.test [COFF] Don't error out on undefined references to __enclave_config 2017-12-12 08:22:29 +00:00
heap.test
hello32.test Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
help.test
icf-associative.test Disable GC and ICF when /debug is present 2017-11-13 18:38:25 +00:00
icf-circular.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
icf-circular2.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
icf-data.test COFF ICF: Merge only functions. Do not merge read-only data. 2017-04-27 23:03:22 +00:00
icf-different-align.test COFF: Allow ICFing sections with different alignments. 2018-05-14 18:36:51 +00:00
icf-executable.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
icf-local.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
icf-pdata.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
icf-safe.s Add missing REQUIRES x86 to test/COFF/icf-safe.s 2018-09-13 15:40:19 +00:00
icf-simple.test [lld-link] Let /PROFILE imply /OPT:REF /OPT:NOICF /INCREMENTAL:NO /FIXED:NO 2018-03-30 17:14:50 +00:00
icf-vtables.s COFF: Allow ICF on vtable sections. 2018-05-10 23:31:58 +00:00
icf-xdata.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
ignore4217.yaml [COFF] support /ignore:4217 2017-12-28 07:02:13 +00:00
implib-name.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
imports-gnu-autoexport.s [COFF] Don't do autoexport of symbols from GNU import libraries 2018-09-26 06:13:47 +00:00
imports-gnu-only.s [COFF] Support linking to import libraries from GNU binutils 2018-09-21 22:01:06 +00:00
imports-gnu.test [COFF] Support linking to import libraries from GNU binutils 2018-09-21 22:01:06 +00:00
imports-mangle.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
imports.test Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
include-lto.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
include.test COFF: Fix invalid comdat sections in test cases. 2017-11-20 05:31:37 +00:00
include2.test COFF: New symbol table design. 2016-12-09 21:55:24 +00:00
incremental.test [lld-link] Let /PROFILE imply /OPT:REF /OPT:NOICF /INCREMENTAL:NO /FIXED:NO 2018-03-30 17:14:50 +00:00
internal.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
invalid-debug-type.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
invalid-debug.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
invalid-obj.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
invalid-section-number.test Fix error messages for bad symbols. 2018-07-24 22:52:11 +00:00
largeaddressaware.test Resubmit "Write a hash of the executable into the PE timestamp fields." 2018-03-08 19:33:47 +00:00
lib.test COFF: add support for lib mode usage 2017-06-15 20:39:58 +00:00
libpath.test Do not read the same .lib file more than once. 2017-12-11 23:09:18 +00:00
linkenv.test Handle _LINK_ env string as command line parameters. 2017-04-24 22:20:03 +00:00
linkrepro-manifest.test Try to fix test on windows. 2017-10-25 05:33:28 +00:00
linkrepro-pdb.test COFF: Add type server pdb files to linkrepro tar file. 2017-10-20 19:48:26 +00:00
linkrepro-res.test COFF: Add resource files to linkrepro instead of the cvtres object file. 2017-10-16 23:15:04 +00:00
linkrepro.test Revert r291526: Re-enable /linkrepro test on Windows. 2017-01-10 02:08:37 +00:00
lldmap.test Port recent changes to ELF/MapFile.cpp to COFF. 2017-04-29 18:50:39 +00:00
loadcfg.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
loadcfg.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
loadcfg32.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
locally-imported-arm64.test Update tests for ARMNT/ARM64 reloc names 2017-11-06 07:22:17 +00:00
locally-imported-warn-multiple.s Repair Windows buildbots after r320792 2017-12-15 08:08:26 +00:00
locally-imported.test Repair Windows buildbots after r320792 2017-12-15 08:08:26 +00:00
locally-imported32.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
long-section-name.test COFF: Stop emitting a non-standard COFF symbol table into PEs. 2017-11-17 19:51:20 +00:00
lto-cache.ll COFF: Implement ThinLTO cache and cache pruning support. 2017-09-08 00:50:50 +00:00
lto-chkstk.ll [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
lto-comdat.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-debug-pass-arguments.ll Add parsing of mllvm command line options. 2017-03-30 20:10:40 +00:00
lto-icf.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-lazy-reference.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-linker-opts.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-new-symbol.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-opt-level.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-parallel.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto-reloc-model.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
lto.ll [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
machine.test
manifest.test lld: /manifestuac:no shouldn't disable /manifestdependency: 2017-07-26 23:38:10 +00:00
manifestinput-error.test Fix manifestinput-error.test on Windows 10. 2018-04-03 23:12:28 +00:00
manifestinput-nowarning.test Fix crbug 759265 by suppressing llvm mt warnings. 2017-09-06 01:50:36 +00:00
manifestinput.test Object: The default alignment of a section without alignment flags is 16. 2018-05-04 16:45:57 +00:00
merge.test COFF: Use (name, output characteristics) as a key when grouping input sections into output sections. 2018-04-20 21:10:33 +00:00
no-idata.s [COFF] Support linking to import libraries from GNU binutils 2018-09-21 22:01:06 +00:00
nodefaultlib.test COFF: Friendlier undefined symbol errors. 2018-04-17 23:32:33 +00:00
noentry.test Revert "Revert "Revert "Revert "Switch external cvtres.exe for llvm's own resource library."""" 2017-07-08 03:06:10 +00:00
opt.test [lld-link] Let /PROFILE imply /OPT:REF /OPT:NOICF /INCREMENTAL:NO /FIXED:NO 2018-03-30 17:14:50 +00:00
options.test lld-link: Implement /INTEGRITYCHECK flag 2018-05-31 13:43:02 +00:00
order-i386.test Add the /order option. 2018-01-27 00:34:46 +00:00
order.test [lld-link] Add support for /ignore:4037. 2018-03-09 12:41:04 +00:00
out.test Revert "Revert "Revert "Revert "Switch external cvtres.exe for llvm's own resource library."""" 2017-07-08 03:06:10 +00:00
output-chars.test COFF: Preserve section type when processing /section flag. 2018-04-20 21:23:16 +00:00
pdata-arm64.yaml COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
pdb-comdat.test Fix test after S_PROCREF change. 2018-06-29 22:41:16 +00:00
pdb-debug-f.s [COFF] Add missing Requires x86 to fix buildbot 2018-09-27 12:07:47 +00:00
pdb-exe-path-dots.test [coff] Remove dots in path pointing to PDB file. 2018-07-12 00:44:15 +00:00
pdb-file-static.test [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
pdb-framedata.yaml [PDB] Write FPO Data to the PDB. 2018-09-11 22:35:01 +00:00
pdb-global-gc.yaml [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
pdb-global-hashes.test Fix one more test failure. 2018-09-20 16:18:15 +00:00
pdb-globals-dia-func-collision3.test [PDB] One more fix for hasing GSI records. 2018-07-06 21:01:42 +00:00
pdb-globals-dia-vfunc-collision.test Relax filechecks in r336405 tests 2018-07-06 08:44:08 +00:00
pdb-globals-dia-vfunc-collision2.test Relax filechecks in r336405 tests 2018-07-06 08:44:08 +00:00
pdb-globals-dia-vfunc-simple.test Relax filechecks in r336405 tests 2018-07-06 08:44:08 +00:00
pdb-globals.test Fix test after S_PROCREF change. 2018-06-29 22:41:16 +00:00
pdb-heapsite.yaml Update LLD tests for CodeView dumper change in r339907 2018-08-16 18:03:06 +00:00
pdb-import-gc.yaml Disable GC and ICF when /debug is present 2017-11-13 18:38:25 +00:00
pdb-invalid-func-type.yaml [PDB] Fix linking of function symbols and local variables. 2017-08-08 18:34:44 +00:00
pdb-lib.s [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
pdb-linker-module.test [PDB] Write FPO Data to the PDB. 2018-09-11 22:35:01 +00:00
pdb-natvis.test [PDB] Resubmit "Support embedding natvis files in PDBs." 2018-03-23 19:57:25 +00:00
pdb-none.test [LLD COFF/PDB] Incrementally update the build id. 2017-08-15 21:31:41 +00:00
pdb-options.test [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab} 2018-09-24 15:28:03 +00:00
pdb-procid-remapping.test [codeview] Decode and dump FP regs from S_FRAMEPROC records 2018-09-11 22:00:50 +00:00
pdb-publics-import.test Reland r330223, "COFF: Merge .idata, .didat and .edata into .rdata by default.", which was reverted in r330228. 2018-04-17 23:28:52 +00:00
pdb-relative-source-lines.test [PDB] Add PDBSourcePath flag to support absolutize source file path 2018-07-19 04:56:22 +00:00
pdb-safeseh.yaml [LLD/PDB] Write actual records to the globals stream. 2017-08-11 19:00:03 +00:00
pdb-same-name.test [PDB] Make our PDBs look more like MS PDBs. 2018-03-23 18:43:39 +00:00
pdb-scopes.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
pdb-secrel-absolute.yaml [LLD/PDB] Write actual records to the globals stream. 2017-08-11 19:00:03 +00:00
pdb-source-lines.test Resubmit "Fix some incorrect fields in our generated PDBs." 2018-04-16 18:17:13 +00:00
pdb-symbol-types.yaml COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
pdb-thunk.yaml Update LLD tests for CodeView dumper change in r339907 2018-08-16 18:03:06 +00:00
pdb-type-server-invalid-signature.yaml [LLD][COFF] Cleanup error messages / add more coverage tests 2018-09-10 13:51:21 +00:00
pdb-type-server-missing.yaml [LLD][COFF] Cleanup error messages / add more coverage tests 2018-09-10 13:51:21 +00:00
pdb-type-server-native-errors.yaml [LLD][COFF] Cleanup error messages / add more coverage tests 2018-09-10 13:51:21 +00:00
pdb-type-server-simple.test [codeview] Use push_macro to avoid conflicts instead of a prefix 2018-08-16 17:34:31 +00:00
pdb.test [llvm-pdbutil] Dump more info about globals. 2018-07-06 02:59:25 +00:00
pending-comdat.s [COFF] Handle comdat sections without leader symbols 2018-07-26 20:14:50 +00:00
reloc-arm.test COFF: Layout sections in the same order as link.exe 2018-04-04 19:15:55 +00:00
reloc-discarded-dwarf.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-discarded-early.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-discarded-early2.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-discarded.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-oob.yaml [COFF] Bounds check relocations 2017-07-13 20:29:59 +00:00
reloc-x64.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
reloc-x86.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
resource.test Object: The default alignment of a section without alignment flags is 16. 2018-05-04 16:45:57 +00:00
responsefile.test lld-link: Add --rsp-quoting= flag. 2017-09-05 23:46:45 +00:00
rsds.test lld-link: Set PDB GUID to hash of PDB contents instead of to a random byte sequence. 2018-09-15 18:37:22 +00:00
safeseh-diag-feat.test [COFF] Improve synthetic symbol handling 2017-06-26 15:39:52 +00:00
safeseh-md.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
safeseh-notable.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
safeseh.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
savetemps.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
secidx-absolute.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
secrel-absolute.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
secrel-common.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
section-order.test Rename a test file. 2018-01-26 01:01:21 +00:00
section-size.s COFF: Merge .bss into .data by default. 2018-04-20 21:30:36 +00:00
section.test COFF: Preserve section type when processing /section flag. 2018-04-20 21:23:16 +00:00
seh-comdat.test COFF: Do not add symbols in discarded sections to SEH handler list. 2017-11-28 21:30:05 +00:00
seh.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
sort-debug.test [COFF] Sort .reloc before all other discardable sections 2018-07-20 18:43:35 +00:00
stack.test
string-tail-merge.s COFF: Add a flag for disabling string tail merging. 2018-05-11 22:21:36 +00:00
strtab-size.s COFF: Emit a COFF symbol table if /debug:dwarf is specified. 2017-11-21 01:14:14 +00:00
subsystem-drectve.test [LLD] [COFF] Support ENTRY and SUBSYSTEM in .drectve sections 2017-11-29 20:46:13 +00:00
subsystem-inference.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
subsystem-inference2.test lld-link: Emit warning if one each of {main,wmain} and {WinMain,wWinMain} exist and no /subsystem: flag is passed. 2018-08-22 16:47:16 +00:00
subsystem-inference32.test lld-link: Fix subsystem inference for non-console apps on 32-bit, and fix entry point inference on 32-bit with /nodefaultlib 2018-08-03 12:00:12 +00:00
subsystem.test
symtab-gc.s [COFF] Fix crash when emitting symbol tables with GC 2018-06-12 21:19:33 +00:00
symtab.test [COFF] Add an LLD specific option -debug:symbtab 2018-06-29 06:08:25 +00:00
thinlto-archives.ll [COFF] don't mark lazy symbols as used in regular objects 2018-09-06 20:23:56 +00:00
thinlto-mangled.ll [LLD] Mark a number of x86 only tests to require x86 2017-07-18 18:40:50 +00:00
thinlto.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
thunk-replace.s [COFF] Store import symbol pointers as pointers to the base class 2018-07-10 10:40:11 +00:00
timestamp.test [COFF] Add /Brepro and /TIMESTAMP options. 2018-05-17 15:11:01 +00:00
tls.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
tls32.test [yaml2obj] Updating LLD tests to account for LLVM r273915 2016-06-27 20:17:08 +00:00
undefined-symbol-cv.s lld-link: print demangled symbol names for "undefined symbol" diagnostics 2018-09-15 18:27:09 +00:00
undefined-symbol.s lld-link: Also demangle undefined dllimported symbols. 2018-09-17 16:31:20 +00:00
unwind.test COFF: Merge .xdata into .rdata by default. 2018-04-20 21:32:37 +00:00
version.test
weak-external.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
weak-external2.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
weak-external3.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
wholearchive.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
wx.s [COFF] Add support for /WX 2017-10-24 21:19:22 +00:00