This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src/binutils ChangeLog dwarf.c dwarf.h testsui ...
- From: jkratoch at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 14 Jul 2009 16:57:18 -0000
- Subject: src/binutils ChangeLog dwarf.c dwarf.h testsui ...
CVSROOT: /cvs/src
Module name: src
Changes by: jkratoch@sourceware.org 2009-07-14 16:57:18
Modified files:
binutils : ChangeLog dwarf.c dwarf.h
binutils/testsuite: ChangeLog
binutils/testsuite/binutils-all: objcopy.exp
Added files:
binutils/testsuite/binutils-all: testranges.d testranges.s
Log message:
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.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=src&r1=1.1496&r2=1.1497
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/dwarf.c.diff?cvsroot=src&r1=1.50&r2=1.51
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/dwarf.h.diff?cvsroot=src&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/testsuite/ChangeLog.diff?cvsroot=src&r1=1.173&r2=1.174
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/testsuite/binutils-all/testranges.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/testsuite/binutils-all/testranges.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/testsuite/binutils-all/objcopy.exp.diff?cvsroot=src&r1=1.57&r2=1.58