From 0da76f83eb29135ae1bd52ba5962721fb1d0c6fc Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Thu, 13 May 2004 14:41:18 +0000 Subject: Handle dwarf3 format CIE entries. --- gas/dw2gencfi.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gas/dw2gencfi.c') diff --git a/gas/dw2gencfi.c b/gas/dw2gencfi.c index ff0aa35..05d7e3d 100644 --- a/gas/dw2gencfi.c +++ b/gas/dw2gencfi.c @@ -845,7 +845,10 @@ output_cie (struct cie_entry *cie) out_one (0); out_uleb128 (DWARF2_LINE_MIN_INSN_LENGTH); /* Code alignment */ out_sleb128 (DWARF2_CIE_DATA_ALIGNMENT); /* Data alignment */ - out_one (cie->return_column); /* Return column */ + if (DW_CIE_VERSION == 1) /* Return column. */ + out_one (cie->return_column); + else + out_uleb128 (cie->return_column); out_uleb128 (1); /* Augmentation size */ #if defined DIFF_EXPR_OK || defined tc_cfi_emit_pcrel_expr out_one (DW_EH_PE_pcrel | DW_EH_PE_sdata4); -- cgit v1.1