[llvm] r263118 - ARM: correct __builtin_longjmp on WoA

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 24 12:04:54 PDT 2016


Hi Tim/Renato,

Is this patch OK for the 3.8 branch?

-Tom

On Thu, Mar 10, 2016 at 07:44:39PM -0500, Tom Stellard via llvm-commits wrote:
> Hi Tim,
> 
> Is this patch OK for 3.8.1 ?
> 
> -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 :-)
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list