[llvm] r263118 - ARM: correct __builtin_longjmp on WoA

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 10 15:24:33 PST 2016


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 :-)


More information about the llvm-commits mailing list