Message ID | A95C7A9F-F289-49DD-A531-6F2455D275A8@adacore.com |
---|---|
State | New |
Headers | show |
OK. Jason
Thanks, committed. (And sorry for the truncated subject). Tristan. On Mar 14, 2012, at 6:50 PM, Jason Merrill wrote: > OK. > > Jason
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index b5f921a..b43dfcf 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -17485,7 +17485,7 @@ gen_subprogram_die (tree decl, dw_die_ref context_die) (3) We can at least reuse the code inspection and interpretation code that determines the CFA position at various points in the function. */ - if (dwarf_version >= 3) + if (dwarf_version >= 3 && targetm.debug_unwind_info () == UI_DWARF2) { dw_loc_descr_ref op = new_loc_descr (DW_OP_call_frame_cfa, 0, 0); add_AT_loc (subr_die, DW_AT_frame_base, op);