OSDN Git Service

* dwarf2dbg.c (out_debug_info): Use TC_DWARF2_EMIT_OFFSET to emit a disjoint DW_AT...
authornickc <nickc>
Fri, 13 Oct 2006 11:36:02 +0000 (11:36 +0000)
committernickc <nickc>
Fri, 13 Oct 2006 11:36:02 +0000 (11:36 +0000)
gas/ChangeLog
gas/dwarf2dbg.c

index 7492848..d7681b7 100644 (file)
@@ -1,3 +1,8 @@
+2006-10-13  Sterling Augstine  <sterling@tensilica.com>
+
+       * dwarf2dbg.c (out_debug_info): Use TC_DWARF2_EMIT_OFFSET to emit
+       a disjoint DW_AT range.
+
 2006-10-13  Mei Ligang  <ligang@sunnorth.com.cn>
 
        * config/tc-score.c (md_show_usage): Print -KPIC option usage.
index eb9584b..671a9b0 100644 (file)
@@ -1591,13 +1591,9 @@ out_debug_info (segT info_seg, segT abbrev_seg, segT line_seg, segT ranges_seg)
     }
   else
     {
-      /* This attributes is emitted if the code is disjoint.  */
-      
-      /* DW_AT_ranges */
-      expr.X_op = O_symbol;
-      expr.X_add_symbol = section_symbol (ranges_seg);
-      expr.X_add_number = 0;
-      emit_expr (&expr, sizeof_address);
+      /* This attribute is emitted if the code is disjoint.  */
+      /* DW_AT_ranges.  */
+      TC_DWARF2_EMIT_OFFSET (section_symbol (ranges_seg), sizeof_offset);
     }
 
   /* DW_AT_name.  We don't have the actual file name that was present