From: Kevin Buettner Date: Tue, 8 Apr 2003 22:54:13 +0000 (+0000) Subject: dwarf2out.c (DWARF_ARANGES_HEADER_SIZE, [...]): Take into account DWARF_INITIAL_LENGT... X-Git-Tag: releases/gcc-3.4.0~7412 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c583e7c354b04607db93798fc92e040f11a60a54;p=thirdparty%2Fgcc.git dwarf2out.c (DWARF_ARANGES_HEADER_SIZE, [...]): Take into account DWARF_INITIAL_LENGTH_SIZE. * dwarf2out.c (DWARF_ARANGES_HEADER_SIZE, DWARF_ARANGES_PAD_SIZE): Take into account DWARF_INITIAL_LENGTH_SIZE. From-SVN: r65385 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b0f45f6dffea..dfd763081113 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-04-08 Kevin Buettner + + * dwarf2out.c (DWARF_ARANGES_HEADER_SIZE, DWARF_ARANGES_PAD_SIZE): + Take into account DWARF_INITIAL_LENGTH_SIZE. + 2003-04-08 Hans-Peter Nilsson * reorg.c (fill_slots_from_thread): When considering changing the diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 8a9b9fd918f0..7945d14ebc17 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -3420,14 +3420,16 @@ limbo_die_node; /* Fixed size portion of the address range info. */ #define DWARF_ARANGES_HEADER_SIZE \ - (DWARF_ROUND (2 * DWARF_OFFSET_SIZE + 4, DWARF2_ADDR_SIZE * 2) \ - - DWARF_OFFSET_SIZE) + (DWARF_ROUND (DWARF_INITIAL_LENGTH_SIZE + DWARF_OFFSET_SIZE + 4, \ + DWARF2_ADDR_SIZE * 2) \ + - DWARF_INITIAL_LENGTH_SIZE) /* Size of padding portion in the address range info. It must be aligned to twice the pointer size. */ #define DWARF_ARANGES_PAD_SIZE \ - (DWARF_ROUND (2 * DWARF_OFFSET_SIZE + 4, DWARF2_ADDR_SIZE * 2) \ - - (2 * DWARF_OFFSET_SIZE + 4)) + (DWARF_ROUND (DWARF_INITIAL_LENGTH_SIZE + DWARF_OFFSET_SIZE + 4, \ + DWARF2_ADDR_SIZE * 2) \ + - (DWARF_INITIAL_LENGTH_SIZE + DWARF_OFFSET_SIZE + 4)) /* Use assembler line directives if available. */ #ifndef DWARF2_ASM_LINE_DEBUG_INFO