[llvm-dev] Debuggability of -O1 level
Son Tuan VU via llvm-dev
llvm-dev at lists.llvm.org
Mon Jan 29 07:34:57 PST 2018
Hello all,
I've found an old post (November 2016)
http://lists.llvm.org/pipermail/llvm-dev/2016-November/107006.html which
discussed debug information for optimized code. At the end of that
discussion, Adrian broached the interest in making -O1 only enable
optimizations. I see in the code (
*clang/lib/Frontend/CompilerInvocation.cpp*, in function
*getOptimizationLevel*) that *-Og* option is equivalent to *-O1*. Does this
mean any progress on making *-O1* the GCC's *-Og*? If not, would someone
kindly tell me what is holding the debuggability at *-O1* back? Which
optimization passes are removing our debug info at this *-O1* level?
Thank you for your help,
Son Tuan Vu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180129/90432f6b/attachment.html>
More information about the llvm-dev
mailing list