[llvm] r263118 - ARM: correct __builtin_longjmp on WoA

Saleem Abdulrasool via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 10 18:05:09 PST 2016


On Thu, Mar 10, 2016 at 4:44 PM, Tom Stellard <tom at stellard.net> wrote:

> Hi Tim,
>
> Is this patch OK for 3.8.1 ?


We should ensure that we also pick up the follow up commit that fixes a
subtle modeling issue that I realized a bit later.


>
> -Tom
>
> On Thu, Mar 10, 2016 at 03:24:33PM -0800, Hans Wennborg wrote:
> > On Thu, Mar 10, 2016 at 3:14 PM, Joerg Sonnenberger via llvm-commits
> > <llvm-commits at lists.llvm.org> wrote:
> > > On Thu, Mar 10, 2016 at 03:11:10PM -0000, Saleem Abdulrasool via
> llvm-commits wrote:
> > >> Author: compnerd
> > >> Date: Thu Mar 10 09:11:09 2016
> > >> New Revision: 263118
> > >>
> > >> URL: http://llvm.org/viewvc/llvm-project?rev=263118&view=rev
> > >> Log:
> > >> ARM: correct __builtin_longjmp on WoA
> > >>
> > >> WoA uses r11 as the FP even though it is a pure thumb-2 environment
> in contrast
> > >> to AAPCS which states r7.  This adjusts __builtin_longjmp to not
> clobber r7 and
> > >> to properly restore the frame pointer on execution.
> > >
> > > 3.8.1 candiate?
> >
> > Added it to the list. But these emails should really go to Tom :-)
>



-- 
Saleem Abdulrasool
compnerd (at) compnerd (dot) org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160310/ad34e272/attachment.html>


More information about the llvm-commits mailing list