release_33 branch: proposing r183984

Anton Korobeynikov anton at korobeynikov.info
Fri Jul 19 09:29:43 PDT 2013


Tom,

Just to clarify. This means to be integrated into (possible) dot release?

On Fri, Jul 19, 2013 at 6:22 PM, Tom Stellard <tom at stellard.net> wrote:
> Hi Anton,
>
> Is this patch OK to merge to the 3.3 branch?
>
> On Mon, Jul 08, 2013 at 09:55:16PM +0200, Dimitry Andric wrote:
>> Hi,
>>
>> For the 3.3 release branch, I would like to propose merging r183984:
>>
>> r183984 from llvm trunk (by Derek Schuff):
>>
>>   Make PrologEpilogInserter save/restore all callee saved registers in
>>   functions which call __builtin_unwind_init()
>>
>>   __builtin_unwind_init() is an undocumented gcc intrinsic which has
>>   this effect, and is used in libgcc_eh.
>>
>>   Goes part of the way toward fixing PR8541.
>>
>> It obsoletes the ugly hack we had to do in FreeBSD to libgcc's unwind code to work around very tricky crash problems (see http://svnweb.freebsd.org/changeset/base/245272 ), and should also work for arches other than x86_64.
>>
>> This commit should apply to the release_33 branch without modification.
>>
>> -Dimitry
>>



-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list