> Isn't pass_dwarf2_frame enabled whenever we're generating any unwind info?
Essentially, yes: static bool gate_dwarf2_frame (void) { #ifndef HAVE_prologue /* Targets which still implement the prologue in assembler text cannot use the generic dwarf2 unwinding. */ return false; #endif /* ??? What to do for UI_TARGET unwinding? They might be able to benefit from the optimized shrink-wrapping annotations that we will compute. For now, only produce the CFI notes for dwarf2. */ return dwarf2out_do_frame (); } -- Eric Botcazou