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


             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).