Displaying 2 results from an estimated 2 matches for "c4b69780".
2009 Aug 16
0
[LLVMdev] Throwing function being marked nounwind under optimzation?
It would help if you post the -O0 and -O1bitcode files.
Does it reproduce with opt -O1? If so, use -debug-pass= to figure out
when things started going wrong.
Does it make sense to compare the bitcode against code generated for
x86 target?
Evan
On Aug 16, 2009, at 11:46 AM, Jim Grosbach wrote:
> All,
>
> The following relatively simple function is behaving oddly under SJLJ
>
2009 Aug 16
2
[LLVMdev] Throwing function being marked nounwind under optimzation?
All,
The following relatively simple function is behaving oddly under SJLJ
exception handling. Specifically, it's being diagnosed by the
optimizer as being a nounwind function, which is obviously incorrect.
From what I can tell so far, something is going wrong analyzing the
call to __cxa_end_catch()
invoke arm_apcscc void @__cxa_end_catch()
to label %Unwind unwind label