Jenkins is going to shut down



  1. [ELF][test] Improve and reorganize another set of tests (details)
Commit 88796a798856abecbebf9de666562bf6df41a303 by maskray
[ELF][test] Improve and reorganize another set of tests
Add file-level comments Replace trivial Input/*.s with echo ... |
llvm-mc Delete insignificant addresses to make them more tolerant to
layout changes Simplify test output
Merge merge-section-types.s into compatible-section-types.s and add a
missed case Merge gnu-ifunc-gotpcrel.s (added in D19517) into
gnu-ifunc-dso.s (added in D35119) and add missed cases Delete
typed-undef.s - covered by executable-undefined-ignoreall.s Delete
emit-relocs-shared.s - covered by emit-relocs-merge.s
Replace copy-rel-pie.s and copy-rel-pie2.s with canonical-plt-pcrel.s,
canonical-plt-symbolic.s and copy-rel.s: add -no-pie cases. add a case
that a canonical PLT can be created for STT_GNU_IFUNC. The logic in
Symbols.h was untested:
  // ctor of SharedSymbol
if (this->type == llvm::ELF::STT_GNU_IFUNC)
   this->type = llvm::ELF::STT_FUNC;
llvm-svn: 371361
The file was removedlld/test/ELF/Inputs/gnu-ifunc-gotpcrel.s
The file was removedlld/test/ELF/Inputs/startstop-shared2.s
The file was modifiedlld/test/ELF/tls-opt.s (diff)
The file was addedlld/test/ELF/version-script-local-preemptible.s
The file was addedlld/test/ELF/Inputs/canonical-plt-pcrel.s
The file was modifiedlld/test/ELF/global-offset-table-position.s (diff)
The file was modifiedlld/test/ELF/startstop-gccollect.s (diff)
The file was modifiedlld/test/ELF/dynsym-pie.s (diff)
The file was addedlld/test/ELF/aarch64-plt.s
The file was modifiedlld/test/ELF/wrap-entry.s (diff)
The file was removedlld/test/ELF/copy-rel-pie2.s
The file was addedlld/test/ELF/canonical-plt-symbolic.s
The file was addedlld/test/ELF/canonical-plt-pcrel.s
The file was modifiedlld/test/ELF/wrap-no-real.s (diff)
The file was addedlld/test/ELF/copy-rel.s
The file was removedlld/test/ELF/merge-section-types.s
The file was removedlld/test/ELF/Inputs/copy-rel-pie.s
The file was removedlld/test/ELF/copy-rel-pie.s
The file was modifiedlld/test/ELF/gnu-ifunc-dso.s (diff)
The file was modifiedlld/test/ELF/startstop-shared2.s (diff)
The file was removedlld/test/ELF/typed-undef.s
The file was removedlld/test/ELF/gnu-ifunc-gotpcrel.s
The file was modifiedlld/test/ELF/gc-sections-local-sym.s (diff)
The file was removedlld/test/ELF/Inputs/protected-function-access.s
The file was removedlld/test/ELF/plt.s
The file was modifiedlld/test/ELF/relro-tls.s (diff)
The file was addedlld/test/ELF/Inputs/copy-rel.s
The file was modifiedlld/test/ELF/executable-undefined-ignoreall.s (diff)
The file was removedlld/test/ELF/local-ver-preemptible.s
The file was modifiedlld/test/ELF/Inputs/gnu-ifunc-dso.s (diff)
The file was removedlld/test/ELF/plt-i686.s
The file was modifiedlld/test/ELF/protected-data-access.s (diff)
The file was modifiedlld/test/ELF/protected-function-access.s (diff)
The file was removedlld/test/ELF/pie-weak.s
The file was modifiedlld/test/ELF/symbol-ordering-file.s (diff)
The file was addedlld/test/ELF/weak-undef-got-pie.s
The file was removedlld/test/ELF/plt-aarch64.s
The file was removedlld/test/ELF/emit-relocs-shared.s
The file was addedlld/test/ELF/i386-plt.s
The file was modifiedlld/test/ELF/x86-64-reloc-size-shared.s (diff)
The file was addedlld/test/ELF/x86-64-plt.s
The file was modifiedlld/test/ELF/compatible-section-types.s (diff)
The file was modifiedlld/test/ELF/wrap-plt.s (diff)
The file was modifiedlld/test/ELF/linkerscript/symbol-reserved.s (diff)