public inbox for src-cvs@sourceware.org
help / color / mirror / Atom feed
From: shinwell@sourceware.org
To: src-cvs@sourceware.org
Subject: src ChangeLog.csl
Date: Wed, 29 Nov 2006 16:31:00 -0000 [thread overview]
Message-ID: <20061129163106.30961.qmail@sourceware.org> (raw)
CVSROOT: /cvs/src
Module name: src
Branch: binutils-csl-2_17-branch
Changes by: shinwell@sourceware.org 2006-11-29 16:31:06
Modified files:
. : ChangeLog.csl
Log message:
Backport from mainline:
2006-07-29 Richard Sandiford <richard@codesourcery.com>
ld/
* Makefile.am (eelf32b4300.c): Update dependencies.
(eelf32bmip.c): Likewise.
(eelf32bsmip.c): Likewise.
(eelf32btsmip.c): Likewise.
(eelf32btsmipn32.c): Likewise.
(eelf32ltsmip.c): Likewise.
(eelf32ltsmipn32.c): Likewise.
(eelf32ebmip.c): Likewise.
(eelf32ebmipvxworks.c): Likewise.
(eelf32elmip.c): Likewise.
(eelf32elmipvxworks.c): Likewise.
(eelf32bmipn32.c): Likewise.
(eelf32lmip.c): Likewise.
(eelf32mipswindiss.c): Likewise.
(eelf32lsmip.c): Likewise.
(eelf64bmip.c): Likewise.
(eelf64btsmip.c): Likewise.
(eelf64ltsmip.c): Likewise.
(emipsbig.c): Likewise. Canonicalize ${GENSCRIPTS} line.
(emipsbsd.c): Likewise.
(emipsidt.c): Update dependencies.
(emipsidtl.c): Likewise.
(emipslit.c): Likewise.
(emipslnews.c): Likewise.
(emipspe.c): Likewise. Fix ${GENSCRIPTS} invocation.
* Makefile.in: Regenerate.
* emulparams/elf32bmip.sh (EXTRA_EM_FILE): Define.
* emulparams/elf32bmipn32-defs.sh (EXTRA_EM_FILE): Likewise.
* emultempl/irix.em: Include emultempl/mipself.em.
* emultempl/mipself.em: New file.
ld/testsuite/
* ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
* ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
* ld-mips-elf/mips-elf.exp: Run them.
2006-07-14 Jakub Jelinek <jakub@redhat.com>
* elflink.c (bfd_elf_size_dynsym_hash_dynstr): Fix cinfo.shift2 value.
2006-07-10 Jakub Jelinek <jakub@redhat.com>
include/
* bfdlink.h (struct bfd_link_info): Add emit_hash and
emit_gnu_hash bitfields.
include/elf/
* common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
ld/
* scripttempl/elf.sc: Add .gnu.hash section.
* emultempl/elf32.em (OPTION_HASH_STYLE): Define.
(gld${EMULATION_NAME}_add_options): Register --hash-style option.
(gld${EMULATION_NAME}_handle_option): Handle it.
(gld${EMULATION_NAME}_list_options): Document it.
* ldmain.c (main): Initialize emit_hash and emit_gnu_hash.
* ld.texinfo: Document --hash-style option.
ld/testsuite/
* ld-powerpc/tlsso32.r: Adjust.
* ld-powerpc/tlsso32.d: Adjust.
* ld-powerpc/tlsso32.g: Adjust.
* ld-powerpc/tlsso.r: Adjust.
* ld-powerpc/tlsso.g: Adjust.
* ld-powerpc/tlstocso.g: Adjust.
bfd/
* elf.c (_bfd_elf_print_private_bfd_data): Handle DT_GNU_HASH.
(bfd_section_from_shdr, elf_fake_sections, assign_section_numbers):
Handle SHT_GNU_HASH.
(special_sections_g): Include .gnu.hash section.
(bfd_elf_gnu_hash): New function.
* elf-bfd.h (bfd_elf_gnu_hash, _bfd_elf_hash_symbol): New prototypes.
(struct elf_backend_data): Add elf_hash_symbol method.
* elflink.c (_bfd_elf_link_create_dynamic_sections): Create .hash
only if info->emit_hash, create .gnu.hash section if
info->emit_gnu_hash.
(struct collect_gnu_hash_codes): New type.
(elf_collect_gnu_hash_codes, elf_renumber_gnu_hash_syms,
_bfd_elf_hash_symbol): New functions.
(compute_bucket_count): Don't compute HASHCODES array, instead add
that and NSYMS as arguments. Use bed->s->sizeof_hash_entry
instead of bed->s->arch_size / 8. Fix .hash size estimation.
When not optimizing, use the number of hashed symbols rather than
dynsymcount.
(bfd_elf_size_dynamic_sections): Only add DT_HASH if info->emit_hash,
and ADD DT_GNU_HASH if info->emit_gnu_hash.
(bfd_elf_size_dynsym_hash_dynstr): Size .hash only if info->emit_hash,
adjust compute_bucket_count caller. Create and populate .gnu.hash
section if info->emit_gnu_hash.
(elf_link_output_extsym): Only populate .hash section if
finfo->hash_sec != NULL.
(bfd_elf_final_link): Adjust assertion. Handle DT_GNU_HASH.
* elfxx-target.h (elf_backend_hash_symbol): Define if not yet defined.
(elfNN_bed): Add elf_backend_hash_symbol.
* elf64-x86-64.c (elf64_x86_64_hash_symbol): New function.
(elf_backend_hash_symbol): Define.
* elf32-i386.c (elf_i386_hash_symbol): New function.
(elf_backend_hash_symbol): Define.
binutils/
* readelf.c (get_dynamic_type): Handle DT_GNU_HASH.
(get_section_type_name): Handle SHT_GNU_HASH.
(dynamic_info_DT_GNU_HASH): New variable.
(process_dynamic_section): Handle DT_GNU_HASH.
(process_symbol_table): Print also DT_GNU_HASH histogram.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.csl.diff?cvsroot=src&only_with_tag=binutils-csl-2_17-branch&r1=1.1.14.126&r2=1.1.14.127
next reply other threads:[~2006-11-29 16:31 UTC|newest]
Thread overview: 360+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-29 16:31 shinwell [this message]
-- strict thread matches above, loose matches on Subject: below --
2007-01-03 19:43 kazu
2006-12-22 21:45 kazu
2006-12-22 7:47 nathan
2006-12-18 16:21 shinwell
2006-12-18 11:22 kazu
2006-12-15 18:09 drow
2006-12-15 16:47 drow
2006-12-13 16:07 pbrook
2006-12-13 10:39 nathan
2006-12-01 16:45 pbrook
2006-12-01 8:13 kazu
2006-11-30 14:49 kazu
2006-11-29 16:31 drow
2006-11-29 10:32 kazu
2006-11-28 14:09 kazu
2006-11-19 22:00 nathan
2006-11-17 14:21 kazu
2006-11-16 12:46 nathan
2006-11-13 9:59 nathan
2006-11-08 10:25 vprus
2006-11-06 16:55 pbrook
2006-11-06 10:16 vprus
2006-11-04 10:20 vprus
2006-11-01 17:39 nathan
2006-11-01 17:31 nathan
2006-10-31 16:46 shinwell
2006-10-30 21:56 pbrook
2006-10-29 0:03 pbrook
2006-10-28 23:12 kazu
2006-10-26 22:18 pbrook
2006-10-26 19:44 pbrook
2006-10-26 19:41 pbrook
2006-10-26 19:41 pbrook
2006-10-26 19:31 pbrook
2006-10-26 15:43 vprus
2006-10-25 23:28 pbrook
2006-10-24 14:06 shinwell
2006-10-23 21:25 pbrook
2006-10-23 19:28 nathan
2006-10-20 21:01 nathan
2006-10-20 14:06 vprus
2006-10-19 22:36 jsm28
2006-10-16 20:21 nathan
2006-10-16 13:09 shinwell
2006-10-13 7:39 nathan
2006-10-07 20:08 nathan
2006-10-03 22:55 jsm28
2006-10-01 21:05 pbrook
2006-09-29 13:35 nathan
2006-09-29 12:25 nathan
2006-09-28 20:18 drow
2006-09-27 19:57 pbrook
2006-09-25 18:16 drow
2006-09-22 7:09 nathan
2006-09-21 23:42 pbrook
2006-09-21 20:43 drow
2006-09-20 23:27 pbrook
2006-09-20 18:58 pbrook
2006-09-20 17:06 pbrook
2006-09-20 16:56 pbrook
2006-09-19 18:45 jsm28
2006-09-18 18:29 pbrook
2006-09-18 11:30 nathan
2006-09-18 7:41 nathan
2006-09-16 16:28 pbrook
2006-09-15 18:52 drow
2006-09-15 16:06 drow
2006-09-15 16:01 drow
2006-09-15 15:58 drow
2006-09-15 13:24 nathan
2006-09-14 22:33 pbrook
2006-09-14 15:28 pbrook
2006-09-14 13:57 jules
2006-09-14 2:23 pbrook
2006-09-11 17:58 pbrook
2006-09-11 16:55 pbrook
2006-09-11 11:34 nathan
2006-09-11 9:45 nathan
2006-09-08 22:36 pbrook
2006-09-08 20:45 nathan
2006-09-08 17:24 kazu
2006-09-07 20:02 pbrook
2006-09-06 16:35 pbrook
2006-09-06 8:45 nathan
2006-09-05 20:23 jules
2006-09-05 16:25 pbrook
2006-09-05 14:24 jules
2006-09-04 15:55 pbrook
2006-09-01 21:55 pbrook
2006-09-01 17:14 shinwell
2006-09-01 17:00 nathan
2006-09-01 15:28 pbrook
2006-09-01 9:25 nathan
2006-08-31 17:40 kazu
2006-08-31 14:59 shinwell
2006-08-31 13:21 jsm28
2006-08-31 13:08 nathan
2006-08-31 9:00 nathan
2006-08-30 22:24 pbrook
2006-08-30 17:39 shinwell
2006-08-30 13:39 drow
2006-08-29 22:05 pbrook
2006-08-29 21:53 pbrook
2006-08-29 20:26 pbrook
2006-08-29 13:55 nathan
2006-08-29 11:09 nathan
2006-08-29 11:03 nathan
2006-08-29 10:57 nathan
2006-08-25 11:55 nathan
2006-08-24 14:49 shinwell
2006-08-24 14:46 shinwell
2006-08-23 17:24 drow
2006-08-22 20:48 pbrook
2006-08-21 9:53 shinwell
2006-08-19 16:27 jsm28
2006-08-18 15:01 pbrook
2006-08-18 10:30 jules
2006-08-17 14:47 drow
2006-08-17 14:45 drow
2006-08-16 10:37 jules
2006-08-16 10:04 jules
2006-08-15 10:53 shinwell
2006-08-15 10:50 shinwell
2006-08-14 16:11 kazu
2006-08-03 16:23 jsm28
2006-08-02 17:40 rsandifo
2006-08-01 16:48 kazu
2006-07-28 17:26 carlos
2006-07-27 8:28 nathan
2006-07-26 18:46 nathan
2006-07-26 11:56 rsandifo
2006-07-24 16:50 nathan
2006-07-24 16:49 nathan
2006-07-24 13:31 nathan
2006-07-23 22:22 kazu
2006-07-20 14:16 jules
2006-07-19 13:08 pbrook
2006-07-18 16:45 pbrook
2006-07-18 7:27 nathan
2006-07-16 19:42 nathan
2006-07-15 9:44 vprus
2006-07-14 13:39 shinwell
2006-07-12 13:05 rsandifo
2006-07-11 20:37 drow
2006-07-11 19:35 drow
2006-07-04 13:42 drow
2006-07-03 15:58 drow
2006-06-23 22:11 mmitchel
2006-06-23 10:21 nathan
2006-06-22 20:30 drow
2006-06-22 15:44 rsandifo
2006-06-22 15:40 rsandifo
2006-06-21 14:40 shinwell
2006-06-19 14:34 nathan
2006-06-19 14:22 pbrook
2006-06-15 15:53 shinwell
2006-06-15 15:25 jules
2006-06-13 20:56 mmitchel
2006-06-13 13:09 nathan
2006-06-12 8:01 nathan
2006-06-10 17:56 drow
2006-06-09 20:53 nathan
2006-06-09 20:43 nathan
2006-06-09 20:31 nathan
2006-06-09 20:25 nathan
2006-06-09 20:11 nathan
2006-06-09 20:01 nathan
2006-06-09 15:52 sandra
2006-06-09 12:12 nathan
2006-06-08 18:30 nathan
2006-06-08 7:23 nathan
2006-06-08 6:55 nathan
2006-06-05 17:31 nathan
2006-06-05 15:39 nathan
2006-06-05 15:36 nathan
2006-06-05 15:30 nathan
2006-06-05 15:00 nathan
2006-06-05 14:51 nathan
2006-06-05 14:25 nathan
2006-06-05 14:22 nathan
2006-06-02 22:17 jsm28
2006-06-02 18:38 drow
2006-06-01 20:03 drow
2006-06-01 15:53 drow
2006-06-01 15:46 drow
2006-06-01 15:41 drow
2006-06-01 13:00 nathan
2006-05-31 16:18 drow
2006-05-31 14:11 mmitchel
2006-05-31 14:07 mmitchel
2006-05-31 13:52 mmitchel
2006-05-25 17:33 nathan
2006-05-25 16:49 jules
2006-05-25 13:12 nathan
2006-05-24 17:14 pbrook
2006-05-24 16:24 pbrook
2006-05-24 8:00 nathan
2006-05-24 7:54 nathan
2006-05-23 22:21 drow
2006-05-23 21:44 drow
2006-05-22 22:26 sandra
2006-05-22 11:59 rsandifo
2006-05-22 11:58 rsandifo
2006-05-20 14:48 nathan
2006-05-15 20:46 pbrook
2006-05-12 19:39 carlos
2006-05-11 15:17 carlos
2006-05-10 18:34 drow
2006-05-09 17:46 drow
2006-05-08 20:20 drow
2006-05-08 15:39 drow
2006-05-08 9:32 rsandifo
2006-05-06 17:22 jsm28
2006-05-05 18:31 jules
2006-05-04 17:15 kazu
2006-05-03 17:54 pbrook
2006-05-03 16:32 pbrook
2006-05-03 16:30 pbrook
2006-05-03 16:13 jules
2006-05-03 14:30 pbrook
2006-05-03 2:07 pbrook
2006-05-03 1:51 pbrook
2006-05-02 14:51 jsm28
2006-05-01 16:27 pbrook
2006-04-29 17:54 pbrook
2006-04-29 0:38 mmitchel
2006-04-29 0:33 mmitchel
2006-04-28 19:10 jsm28
2006-04-28 15:12 rsandifo
2006-04-27 17:04 rsandifo
2006-04-27 17:01 rsandifo
2006-04-26 16:30 jules
2006-04-26 16:24 jules
2006-04-24 20:06 drow
2006-04-19 18:30 drow
2006-04-19 18:19 drow
2006-04-19 4:53 mmitchel
2006-04-17 14:21 drow
2006-04-12 19:06 carlos
2006-04-12 18:11 drow
2006-04-12 14:46 drow
2006-04-12 3:22 mmitchel
2006-04-11 21:58 drow
2006-04-11 18:03 drow
2006-04-11 16:33 drow
2006-04-11 15:54 drow
2006-04-07 15:46 jules
2006-04-03 0:03 jules
2006-04-01 22:39 pbrook
2006-03-31 17:19 nathan
2006-03-31 16:53 drow
2006-03-31 16:52 drow
2006-03-31 16:21 nathan
2006-03-31 16:08 nathan
2006-03-31 15:50 nathan
2006-03-31 15:48 nathan
2006-03-31 15:31 nathan
2006-03-31 0:33 mmitchel
2006-03-30 16:27 pbrook
2006-03-29 13:59 nathan
2006-03-29 9:08 nathan
2006-03-29 7:40 nathan
2006-03-29 7:03 nathan
2006-03-27 9:44 mmitchel
2006-03-26 16:12 nathan
2006-03-23 18:36 mmitchel
2006-03-22 1:22 mmitchel
2006-03-21 22:45 pbrook
2006-03-21 10:37 nathan
2006-03-21 10:20 nathan
2006-03-21 9:54 mmitchel
2006-03-21 9:51 rsandifo
2006-03-21 7:48 mmitchel
2006-03-21 2:13 pbrook
2006-03-20 23:35 pbrook
2006-03-20 22:45 mmitchel
2006-03-20 20:55 pbrook
2006-03-20 20:54 pbrook
2006-03-20 20:53 pbrook
2006-03-20 20:40 pbrook
2006-03-20 19:21 nathan
2006-03-17 22:22 mmitchel
2006-03-16 20:07 carlos
2006-03-15 19:53 drow
2006-03-08 14:23 pbrook
2006-03-07 21:47 pbrook
2006-03-07 20:00 pbrook
2006-03-07 18:55 pbrook
2006-03-07 17:48 pbrook
2006-03-07 15:48 pbrook
2006-02-02 6:50 mmitchel
2006-01-26 18:12 drow
2006-01-26 18:11 drow
2006-01-26 18:11 drow
2006-01-26 18:10 drow
2006-01-26 18:05 drow
2006-01-25 1:36 drow
2006-01-17 16:40 jsm28
2006-01-14 5:14 mmitchel
2005-11-29 3:45 mmitchel
2005-11-17 6:22 mmitchel
2005-10-20 14:10 jules
2005-10-20 13:36 jules
2005-10-20 13:32 jules
2005-10-20 3:36 pbrook
2005-10-20 3:36 pbrook
2005-10-20 3:35 pbrook
2005-10-20 3:35 pbrook
2005-10-20 3:34 pbrook
2005-10-20 3:34 pbrook
2005-10-14 20:04 drow
2005-10-13 22:14 mmitchel
2005-06-14 15:40 mmitchel
2005-06-13 18:46 mmitchel
2005-06-09 7:39 mmitchel
2005-06-08 16:48 mmitchel
2005-06-08 16:38 mmitchel
2005-06-08 3:46 mmitchel
2005-06-07 22:56 mmitchel
2005-05-23 20:44 mmitchel
2005-05-02 3:12 pbrook
2005-05-01 23:31 pbrook
2005-04-30 23:50 pbrook
2005-04-30 23:36 pbrook
2005-04-29 17:46 zack
2005-04-29 14:39 pbrook
2005-04-29 14:18 pbrook
2005-04-28 14:13 pbrook
2005-04-28 1:46 pbrook
2005-04-26 5:31 zack
2005-04-25 20:43 pbrook
2005-04-13 14:58 pbrook
2005-04-08 16:59 mmitchel
2005-04-08 11:48 pbrook
2005-04-05 17:54 mmitchel
2005-03-30 16:08 pbrook
2005-03-30 14:59 drow
2005-03-29 15:00 pbrook
2005-03-29 2:52 pbrook
2005-03-28 20:07 mmitchel
2005-03-28 20:05 mmitchel
2005-03-28 19:52 drow
2005-03-28 19:34 mmitchel
2005-03-28 19:11 mmitchel
2005-03-28 19:10 mmitchel
2005-03-28 19:10 mmitchel
2005-03-28 18:46 mmitchel
2005-03-28 18:33 mmitchel
2005-03-28 18:31 mmitchel
2005-03-28 15:39 drow
2005-03-28 15:32 drow
2005-03-28 15:30 drow
2005-03-25 22:20 drow
2005-03-25 22:02 drow
2005-03-25 21:46 drow
2005-03-25 21:28 drow
2005-03-25 21:19 drow
2005-03-25 21:09 drow
2005-03-25 20:52 drow
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20061129163106.30961.qmail@sourceware.org \
--to=shinwell@sourceware.org \
--cc=src-cvs@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).