This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src/bfd ChangeLog merge.c
- To: binutils-cvs at sourceware dot cygnus dot com
- Subject: src/bfd ChangeLog merge.c
- From: jakub at sourceware dot cygnus dot com
- Date: 24 Apr 2001 17:55:57 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: jakub@sources.redhat.com 2001-04-24 10:55:57
Modified files:
bfd : ChangeLog merge.c
Log message:
* merge.c (struct sec_merge_hash_entry): Add alignment field.
(struct sec_merge_hash): Remove alignment_power.
(sec_merge_hash_newfunc): Clear alignment.
(sec_merge_hash_lookup): Pass alignment as argument.
Use hashp->root.next, not hashp->next to walk the hash chain.
If a string already in the hashtable does not have required
alignment, create a new hashtable entry.
(sec_merge_init): Remove alignment_power argument.
(sec_merge_add): Add alignment argument.
(sec_merge_emit): Alignment is now a per-entity thing, not per
section.
(_bfd_merge_section): Sanity check even non-SEC_STRINGS sections
for proper alignment.
Pass alignment information to sec_merge_add.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.844&r2=1.845
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/merge.c.diff?cvsroot=src&r1=1.1&r2=1.2