On Mon, Sep 18, 2017 at 09:50:45AM +0200, Eric Botcazou wrote:
> .set L$set$24,LEFDE3-LASFDE3
> .long L$set$24 # FDE Length
> LASFDE3:
> .long LASFDE3-EH_frame1 # FDE CIE offset
> .quad LCOLDB1-. # FDE initial location
> .set L$set$25,LCOLDE1-LCOLDB1
>
Hi,
exception handling is currently broken in all languages for Darwin at -O2 on
the mainline because of what appears to be a bug in either the assembler or
the system unwinder. The problem occurs when the compiler decides to split a
function into hot & cold parts and the cold part is active w