<div dir="ltr">Looks good, but this will require changes to clang to support -fsplit-stack.  Could you send a companion patch to update clang?  It should test that clang -fsplit-stack emits functions with the "split-stack" attribute.<div>
<br></div><div>You can probably also ping Chris Lattner for svn credentials.<br><div><br></div><div>Are there any other major frontends using split stacks that we should notify?</div></div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Thu, Apr 10, 2014 at 8:35 AM, Alex Crichton <span dir="ltr"><<a href="mailto:alex@crichton.co" target="_blank">alex@crichton.co</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
ping?<br>
<div class="HOEnZb"><div class="h5"><br>
On Wed, Apr 2, 2014 at 4:48 PM, Alex Crichton <<a href="mailto:alex@crichton.co">alex@crichton.co</a>> wrote:<br>
> Oh dear, it's also probably useful if I attach the patch, sorry about that!<br>
><br>
> On Wed, Apr 2, 2014 at 4:33 PM, Alex Crichton <<a href="mailto:alex@crichton.co">alex@crichton.co</a>> wrote:<br>
>> Awhile back, Luqman Aden made a request [1] to merge a<br>
>> "no-split-stack" function attribute for disabling the split-stack<br>
>> prologue in an otherwise segmented-stack-enabled program. I believe it<br>
>> was later recommended to instead remove the command line switch and<br>
>> use an opt-in system instead (with a "split-stack" attribute for<br>
>> functions) [2].<br>
>><br>
>> I asked Luqman if it was ok for me to rebase his patch and try to<br>
>> re-submit it, and he said that I had the green light. I've rebased his<br>
>> work from [2] on today's LLVM, and addressed a few comments that were<br>
>> raised on the review.<br>
>><br>
>> I've only recently found the phabricator instance for LLVM, so if it<br>
>> would be more helpful to move the patch onto there, please just let me<br>
>> know!<br>
>><br>
>> [1] - <a href="http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131007/190913.html" target="_blank">http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131007/190913.html</a><br>
>> [2] - <a href="http://llvm-reviews.chandlerc.com/D1905" target="_blank">http://llvm-reviews.chandlerc.com/D1905</a><br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</div></div></blockquote></div><br></div>