release_33 branch: proposing r183984

Tom Stellard tom at stellard.net
Fri Jul 19 07:22:08 PDT 2013


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
> 



More information about the llvm-commits mailing list