This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 5f3fd8b4058b2dea8ee4d768030b1e0b13f0c9df
- From: amodra at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 27 Sep 2014 06:49:42 -0000
- Subject: gdb and binutils branch master updated. 5f3fd8b4058b2dea8ee4d768030b1e0b13f0c9df
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 5f3fd8b4058b2dea8ee4d768030b1e0b13f0c9df (commit)
from 730d435b384862d2c1a8f3373206685722fbb2b3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5f3fd8b4058b2dea8ee4d768030b1e0b13f0c9df
commit 5f3fd8b4058b2dea8ee4d768030b1e0b13f0c9df
Author: Alan Modra <amodra@gmail.com>
Date: Sat Sep 27 12:24:32 2014 +0930
Do away with hash table line lookup in dwarf2dbg.c
Hash lookup is silly when we can attach the line table info directly
to sections instead. Worse, hash lookup fails when we have multiple
sections with the same name.
gas/
* dwarf2dbg.c (all_segs_hash): Delete.
(get_line_subseg): Delete last_seg, last_subseg, last_line_subseg.
Retrieve line_seg for section via seg_info.
* subsegs.h (segment_info_typet): Add dwarf2_line_seg.
gas/testsuite/
* gas/elf/group2.d, * gas/elf/group2.s: New test.
* gas/elf/elf.exp: Run it.
-----------------------------------------------------------------------
Summary of changes:
gas/ChangeLog | 7 +++++++
gas/dwarf2dbg.c | 20 ++------------------
gas/subsegs.h | 3 +++
gas/testsuite/ChangeLog | 5 +++++
gas/testsuite/gas/elf/elf.exp | 1 +
gas/testsuite/gas/elf/group2.d | 12 ++++++++++++
gas/testsuite/gas/elf/group2.s | 9 +++++++++
7 files changed, 39 insertions(+), 18 deletions(-)
create mode 100644 gas/testsuite/gas/elf/group2.d
create mode 100644 gas/testsuite/gas/elf/group2.s
hooks/post-receive
--
gdb and binutils