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