[llvm-dev] RFC: LTO should use -disable-llvm-verifier
Eric Christopher via llvm-dev
llvm-dev at lists.llvm.org
Mon Aug 31 18:09:05 PDT 2015
On Mon, Aug 31, 2015 at 5:50 PM Duncan P. N. Exon Smith <
dexonsmith at apple.com> wrote:
>
> > On 2015-Aug-31, at 12:21, Eric Christopher <echristo at gmail.com> wrote:
> > Yep. This is where I was going :)
>
> Glad I found consensus, but I want to double-check that this makes
> sense to add to the driver. I didn't quite think through the
> implications myself.
>
> Since the driver doesn't know if there's any bitcode, or if LTO is
> going to be invoked, it seems like I'll have to change the noasserts
> driver to *always* pass the option to the linker just in case we are
> doing LTO. Is this reasonable?
>
> Also, I realized that passing `-mllvm -disable-llvm-verifier` to ld64
> is redundant... so I'm thinking `-mllvm -disable-verify`. Make
> sense?
>
*sigh* Reasons to hate the driver interface again...
I guess this is ok. Could possibly add it to the existing terrible "enable
this pass" interface on liblto as well.
I don't suppose ld64 could move to a model like we're talking about with
lld that pcc is working on?
-eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150901/4e518945/attachment.html>
More information about the llvm-dev
mailing list