<div dir="ltr">If this change looks good, feel free to submit it yourself without waiting for me to rebase your patch on it, if it makes your work easier.</div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 4, 2019 at 8:56 PM Rui Ueyama via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">ruiu created this revision.<br>
ruiu added a reviewer: peter.smith.<br>
Herald added subscribers: MaskRay, arichardson, emaste.<br>
Herald added a reviewer: espindola.<br>
Herald added a project: LLVM.<br>
<br>
This patch also adds `--requires-cet` option for the sake of testing.<br>
The actual feature for IBT-aware PLT is not included in this patch.<br>
<br>
This is a part of <a href="https://reviews.llvm.org/D59780" rel="noreferrer" target="_blank">https://reviews.llvm.org/D59780</a>. Submitting this<br>
first should make it easy to work with a related change<br>
(<a href="https://reviews.llvm.org/D62609" rel="noreferrer" target="_blank">https://reviews.llvm.org/D62609</a>).<br>
<br>
<br>
Repository:<br>
  rG LLVM Github Monorepo<br>
<br>
<a href="https://reviews.llvm.org/D62853" rel="noreferrer" target="_blank">https://reviews.llvm.org/D62853</a><br>
<br>
Files:<br>
  lld/ELF/Config.h<br>
  lld/ELF/Driver.cpp<br>
  lld/ELF/InputFiles.cpp<br>
  lld/ELF/InputFiles.h<br>
  lld/ELF/Options.td<br>
  lld/ELF/SyntheticSections.cpp<br>
  lld/ELF/SyntheticSections.h<br>
  lld/ELF/Writer.cpp<br>
  lld/test/ELF/Inputs/i386-cet1.s<br>
  lld/test/ELF/Inputs/i386-cet2.s<br>
  lld/test/ELF/Inputs/i386-cet3.s<br>
  lld/test/ELF/Inputs/i386-cet4.s<br>
  lld/test/ELF/Inputs/x86-64-cet1.s<br>
  lld/test/ELF/Inputs/x86-64-cet2.s<br>
  lld/test/ELF/Inputs/x86-64-cet3.s<br>
  lld/test/ELF/Inputs/x86-64-cet4.s<br>
  lld/test/ELF/i386-cet.s<br>
  lld/test/ELF/x86-64-cet.s<br>
  llvm/include/llvm/Object/ELFTypes.h<br>
<br>
</blockquote></div>