<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">You can't generate reasonable stabs based debug info and expect it to survive optimization steps. DWARF is another thing, optimizer gets data to work on, as well as code. DWARF decorations have a chance to survive optimizations. Stabs, esp heavily idiosyncratic ones - do not.<div><br><div><div>On May 20, 2012, at 11:28 PM, Jay wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">For dwarf et al: there "nothing" to it: "just" generate reasonable "code" (LLVM whatever, gcc "tree", C, etc) and the next level down handles it. Er, but for some bigger & smaller problems. </span></blockquote></div><br></div></body></html>