From 9f82de11217c56680fddfb42d18dcf7a47019211 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Thu, 6 Jan 2011 23:36:25 +0000 Subject: [PATCH] re PR debug/46704 (Ada compiler fails to build itself) PR debug/46704 * dwarf2out.c (dwarf2out_finish): Output the debug_aranges section only when it is not empty. From-SVN: r168557 --- gcc/ChangeLog | 8 +++++++- gcc/dwarf2out.c | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9661e718540..4d7a0062f64 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,10 @@ -2011-01-06 Changpeng Fang +2011-01-06 Eric Botcazou + + PR debug/46704 + * dwarf2out.c (dwarf2out_finish): Output the debug_aranges section + only when it is not empty. + +2011-01-06 Changpeng Fang Bobcat (btver1) Enablement * config.gcc (i[34567]86-*-linux* | ...): Add btver1. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 22ee3240a36..3fb01a86dec 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -23324,7 +23324,7 @@ dwarf2out_finish (const char *filename) /* Output the address range information. We only put functions in the arange table, so don't write it out if we don't have any. */ - if (fde_table_in_use) + if (arange_table_in_use) { switch_to_section (debug_aranges_section); output_aranges (); -- 2.30.2