re PR debug/42454 (debug_ranges table contains empty range for unused .text section...
authorJakub Jelinek <jakub@redhat.com>
Wed, 23 Dec 2009 16:54:35 +0000 (17:54 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 23 Dec 2009 16:54:35 +0000 (17:54 +0100)
commit374b9cb810f4c44bd7e66078694dcbeb3d4b40cd
treeb8dcdb87793bd7954d5139a8c2bbecdd7ba0fc13
parent83c3a2d826778223e827ab541ada1c3ffde04034
re PR debug/42454 (debug_ranges table contains empty range for unused .text section with -ffunction-sections)

PR debug/42454
* dwarf2out.c (add_ranges_by_labels_to_AT_range_list): New function.
(dwarf2out_finish): Call add_ranges_by_labels_to_AT_range_list.

* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.

Co-Authored-By: Cary Coutant <ccoutant@google.com>
From-SVN: r155429
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/dwarf2/aranges-fnsec-1.c