OSDN Git Service

binutils/
authorjkratoch <jkratoch>
Tue, 14 Jul 2009 16:57:17 +0000 (16:57 +0000)
committerjkratoch <jkratoch>
Tue, 14 Jul 2009 16:57:17 +0000 (16:57 +0000)
commit4aa70cfae6c31d7e9cdc2600dd6df1a187b3688e
treeef619a6add0da5c3bdbce3a8559c6d7224293b60
parent2bf9109810247edb1917a76fd9ed242f7faf4886
binutils/
Support unordered .debug_info references to .debug_ranges.
* dwarf.c (struct range_entry, range_entry_compar): New.
(display_debug_ranges): Remove variables last_offset, first, j,
seen_first_offset, use_debug_info and next.  New variables
range_entries and range_entry_fill.  Create the sorted copy
range_entries.  Remove the FIXME error on detected unordered references.
* dwarf.h (debug_info <range_lists>): New comment.

binutils/testsuite/
* binutils-all/objcopy.exp (testranges): New test.
* binutils-all/testranges.d, binutils-all/testranges.s: New files.
binutils/ChangeLog
binutils/dwarf.c
binutils/dwarf.h
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/objcopy.exp
binutils/testsuite/binutils-all/testranges.d [new file with mode: 0644]
binutils/testsuite/binutils-all/testranges.s [new file with mode: 0644]