<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>><span style="font-size: 12pt;">What we gonna do next ? My plan is to prepare demo patch for LLD to stop parsing .eh_frames</span></p>
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<div>
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<div>
<div>>for GC step and benchmark the results with use of -gc-sections. It also can show amount of LLD </div>
<div>>code reduction/simplification we can have.<br>
</div>
<p>> </p>
<p>>George.<br>
</p>
<p><br>
</p>
<p>Demo patch for LLD that stops parsing .eh_frame during GC stage</p>
<p>is: <a href="https://reviews.llvm.org/D40484">https://reviews.llvm.org/D40484</a>. With it LLD GC code is slightly simpler.</p>
<p><span style="font-size: 12pt;">I tested it both </span><span style="font-size: 12pt;">together with lib/mc </span><span style="font-size: 12pt;">patch for emiting multiple </span><span style="font-size: 12pt;">.eh_frames</span></p>
<p><span style="font-size: 12pt;"></span><span style="font-size: 12pt;">(https://reviews.llvm.org/D40352) </span><span style="font-size: 12pt;">and </span><span style="font-size: 12pt;">a</span><span style="font-size: 12pt;">long, it looks it has no any visible effect
on</span></p>
<p><span style="font-size: 12pt;">perfomance b</span><span style="font-size: 12pt;">y itself</span><span style="font-size: 12pt;">.</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">George.</span></p>
</div>
</div>
</div>
</div>
</body>
</html>