From b763dcaaec9267f0b46019a9f4d83bf37e616385 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Thu, 15 Mar 2012 08:44:42 +0000 Subject: dwarf2out.c (gen_subprogram_die): Require dwarf unwinding to use DW_OP_call_frame_cfa. 2012-03-15 Tristan Gingold * dwarf2out.c (gen_subprogram_die): Require dwarf unwinding to use DW_OP_call_frame_cfa. From-SVN: r185411 --- gcc/dwarf2out.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/dwarf2out.c') diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index b3dcf9c..264edd7 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -17443,7 +17443,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); -- cgit v1.1