[llvm] r263118 - ARM: correct __builtin_longjmp on WoA

Joerg Sonnenberger via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 10 15:14:15 PST 2016


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?

Joerg


More information about the llvm-commits mailing list