From b18ad49bab7206fb4b7504ea6c1b9c371375dce3 Mon Sep 17 00:00:00 2001 From: Cary Coutant Date: Fri, 23 Jan 2015 13:53:30 -0800 Subject: [PATCH] Emit address_size and segment_size for version 5 line number tables. 2015-01-23 Cary Coutant gas/ * dwarf2dbg.c (out_debug_line): Emit address_size and segment_size for version 5 line number tables. --- gas/dwarf2dbg.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gas/dwarf2dbg.c b/gas/dwarf2dbg.c index 506eedf55c7..21c53e3cd09 100644 --- a/gas/dwarf2dbg.c +++ b/gas/dwarf2dbg.c @@ -2083,6 +2083,13 @@ out_debug_line (segT line_seg, segT str_seg) /* Version. */ out_two (version); + /* Version 5 adds address_size and segment_size. */ + if (version >= 5) + { + out_byte (sizeof_address); + out_byte (0); + } + /* Length of the prologue following this length. */ prologue_start = symbol_temp_make (); prologue_end = symbol_temp_make (); -- 2.47.2