public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-jankratochvil-absdir: .
@ 2013-01-29 22:10 jkratoch
  0 siblings, 0 replies; 3+ messages in thread
From: jkratoch @ 2013-01-29 22:10 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-absdir has been updated
       via  529824ba8bb861477fd7d4c3c9f4b4442acc1cf0 (commit)
       via  d78ef551674107f2997508e7770a4a4dafbd50b8 (commit)
       via  8a3b1ce5418efc5ccb39783d7d62741a08b18886 (commit)
       via  f79bf499a6e5ecd1d22b30910f10e029724b5d80 (commit)
       via  d4796bb621ad6f6bac191f0f168a4358fe57239e (commit)
       via  68cb49c7cefda48f3a27f0922da9a75781eb3c17 (commit)
       via  74471ebcf83f6828294e7345d0a35b8aa8ebf6e0 (commit)
       via  bcdf8b7855da74a7e090e700564fd45780613e68 (commit)
       via  bcd07021dd00ee890d8fd09ab2f892f1805620b5 (commit)
       via  2df4f6249b52a464f2b8b7dc994eec2bafa247ff (commit)
       via  b5b9c11b550223a27be72f8c54c68cd1dffb26bd (commit)
       via  88ca09136c8cb17f1c6830cb7eed7d9748ab5e55 (commit)
       via  786a6f90b3a574da3d398c71b4391d818808191e (commit)
       via  dd67bafdb2c249afe18403dddcb29048623bca85 (commit)
       via  6d3b4882e8fafe409c05ee78cfc5925eb86b6139 (commit)
       via  bd3551461a70fe1615cd7b6db8231deaa45d2e11 (commit)
       via  dfc0d775beb1d00e709ee73e28c6e8b8f985fd79 (commit)
       via  91071104290a31dc990c0d0a1562cfdf02d36201 (commit)
       via  039b041805d9fa67887b47e555ed2edff67ed101 (commit)
       via  2066ff985f037f0a5a9445be4e82bc352e0978ec (commit)
       via  326749d1847fb13cf38aa775c9bca524432013da (commit)
       via  f04df06ec3ee7785676ce4e5e2ee49cf73b286ab (commit)
       via  3cc04a746bd4f80cf61ef68eccd05f4d57f7b3bc (commit)
       via  4ac5f6b17da6297f6890d08be9ab24cef975789c (commit)
       via  009b1d0638bbd254333a30c36ca7d6552587b194 (commit)
       via  48c9e92440c2a1fa1776ba87c0110ea7c4797478 (commit)
       via  64a902018a4e5e62d3015400ce933e983378d15c (commit)
       via  bafca3e25b3c2d7990497578904ab491782089ae (commit)
       via  26453a89800bc7cb7964079c9bb9fd13ccc09043 (commit)
       via  0eac3836a8d63f2841f98c377a56096ecb69f1b6 (commit)
      from  672aaf87ea140eacbb7c6af61b443aaee3860a09 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 529824ba8bb861477fd7d4c3c9f4b4442acc1cf0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 23:06:21 2013 +0100

    .

commit d78ef551674107f2997508e7770a4a4dafbd50b8
Merge: f79bf49 8a3b1ce
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:47:13 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel-mix' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel-mix-default

commit 8a3b1ce5418efc5ccb39783d7d62741a08b18886
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:47:04 2013 +0100

    .

commit f79bf499a6e5ecd1d22b30910f10e029724b5d80
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:41:24 2013 +0100

    .

commit d4796bb621ad6f6bac191f0f168a4358fe57239e
Merge: 74471eb 68cb49c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:39:57 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel-mix' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel-mix-default

commit 68cb49c7cefda48f3a27f0922da9a75781eb3c17
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:39:44 2013 +0100

    .

commit 74471ebcf83f6828294e7345d0a35b8aa8ebf6e0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:39:01 2013 +0100

    .

commit bcdf8b7855da74a7e090e700564fd45780613e68
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:36:52 2013 +0100

    .

commit bcd07021dd00ee890d8fd09ab2f892f1805620b5
Merge: 672aaf8 2df4f62
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:59 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit 2df4f6249b52a464f2b8b7dc994eec2bafa247ff
Merge: 4665463 b5b9c11
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:59 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal

commit b5b9c11b550223a27be72f8c54c68cd1dffb26bd
Merge: 23e12ae 88ca091
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:58 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab

commit 88ca09136c8cb17f1c6830cb7eed7d9748ab5e55
Merge: 90e2e37 786a6f9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:58 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui

commit 786a6f90b3a574da3d398c71b4391d818808191e
Merge: b21a501 dd67baf
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:58 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2

commit dd67bafdb2c249afe18403dddcb29048623bca85
Merge: 20a7734 6d3b488
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:57 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config

commit 6d3b4882e8fafe409c05ee78cfc5925eb86b6139
Merge: 433c467 bd35514
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:57 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname

commit bd3551461a70fe1615cd7b6db8231deaa45d2e11
Merge: a188ba9 dfc0d77
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:56 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs' into xfullpath-locsymtab-isabs-expandfullname

commit dfc0d775beb1d00e709ee73e28c6e8b8f985fd79
Merge: 921bd30 9107110
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:56 2013 +0100

    Merge branch 'xfullpath-locsymtab' into xfullpath-locsymtab-isabs

commit 91071104290a31dc990c0d0a1562cfdf02d36201
Merge: fe8de94 039b041
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:55 2013 +0100

    Merge branch 'xfullpath' into xfullpath-locsymtab

commit 039b041805d9fa67887b47e555ed2edff67ed101
Merge: 30fe3a2 2066ff9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 29 22:15:55 2013 +0100

    Merge remote-tracking branch 'gdb/master' into xfullpath

commit 2066ff985f037f0a5a9445be4e82bc352e0978ec
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 29 19:26:16 2013 +0000

    	* dwarf2read.c (free_dwo_file): Remove assert.
    gdb/testsuite
    	* gdb.dwarf2/fission-reread.exp: Add unload test.

commit 326749d1847fb13cf38aa775c9bca524432013da
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 29 18:54:20 2013 +0000

    	* value.c (deprecated_set_value_modifiable): Remove.
    	* value.h (deprecated_set_value_modifiable): Remove.

commit f04df06ec3ee7785676ce4e5e2ee49cf73b286ab
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 29 00:00:42 2013 +0000

    *** empty log message ***

commit 3cc04a746bd4f80cf61ef68eccd05f4d57f7b3bc
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 28 23:00:05 2013 +0000

    daily update

commit 4ac5f6b17da6297f6890d08be9ab24cef975789c
Author: Doug Evans <dje@google.com>
Date:   Mon Jan 28 18:02:42 2013 +0000

    	* dwarf2loc.c (dwarf2_find_location_expression): Don't add base address
    	to addresses from dwo files.
    
    	testsuite/
    	* gdb.dwarf2/fission-loclists.exp: New file.
    	* gdb.dwarf2/fission-loclists.S: New file.

commit 009b1d0638bbd254333a30c36ca7d6552587b194
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 28 15:28:38 2013 +0000

    	PR gas/15069
    	* tic6x-opcode-table.h: Fix encoding of BNOP instruction.
    
    	* gas/tic6x/insns-c674x-pcrel.s: Add test of BNOP instruction
    	within header based fetch packet.
    	* gas/tic6x/insns-c674x-pcrel.d: Update expected disassembly.

commit 48c9e92440c2a1fa1776ba87c0110ea7c4797478
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 28 12:30:12 2013 +0000

    	* elf64-ppc.c: Use %T to print symbols names and remove redundant
    	"relocation" in error messages throughout file.
    	(ppc64_elf_relocate_section): Remove sibling call error message,
    	replace with "call lacks nop".  Specially report errors for
    	branches to function entry points via OPD lookup and branches
    	to stubs.  Remove NULL symbol handling now done by %T.

commit 64a902018a4e5e62d3015400ce933e983378d15c
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jan 28 10:06:51 2013 +0000

    	* simops.c (v850_rotl): New function.
    	(v850_bins): New function.
    	* simops.h: Add prototypes fir v850_rotl and v850_bins.
    	* v850-dc: Add entries for V850e3v5.
    	* v850.igen: Add support for v850e3v5.
    	(ld.dw, st.dw, rotl, bins): New patterns.

commit bafca3e25b3c2d7990497578904ab491782089ae
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 28 07:58:15 2013 +0000

    	* archive.c (bfd_generic_archive_p): Return target and keep
    	ardata on partial matches.
    	* format.c (bfd_check_format_matches): Adjust for above
    	change.  Remove bfd_error_file_ambiguously_recognized dead
    	code.

commit 26453a89800bc7cb7964079c9bb9fd13ccc09043
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jan 28 00:00:03 2013 +0000

    *** empty log message ***

commit 0eac3836a8d63f2841f98c377a56096ecb69f1b6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jan 27 23:00:05 2013 +0000

    daily update

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                                      |   17 +
 bfd/archive.c                                      |    6 +-
 bfd/elf64-ppc.c                                    |   89 ++--
 bfd/format.c                                       |   75 ++--
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |   14 +
 gdb/doc/gdb.texinfo                                |   14 +-
 gdb/dwarf2loc.c                                    |   11 +-
 gdb/dwarf2read.c                                   |    1 -
 gdb/source.c                                       |   30 +-
 gdb/testsuite/ChangeLog                            |    9 +
 gdb/testsuite/gdb.dwarf2/fission-loclists.S        |  554 ++++++++++++++++++++
 .../{fission-reread.exp => fission-loclists.exp}   |   18 +-
 gdb/testsuite/gdb.dwarf2/fission-reread.exp        |    4 +
 gdb/testsuite/gdb.threads/linux-dp.exp             |    4 +-
 gdb/value.c                                        |    5 -
 gdb/value.h                                        |    2 -
 gdb/version.in                                     |    2 +-
 include/opcode/ChangeLog                           |    5 +
 include/opcode/tic6x-opcode-table.h                |    2 +-
 sim/v850/ChangeLog                                 |    9 +
 sim/v850/interp.c                                  |    1 +
 sim/v850/simops.c                                  |   50 ++
 sim/v850/simops.h                                  |    2 +
 sim/v850/v850-dc                                   |   10 +
 sim/v850/v850.igen                                 |  206 ++++++++
 26 files changed, 1031 insertions(+), 111 deletions(-)
 create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists.S
 copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => fission-loclists.exp} (76%)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b746060..ff85ec7 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,20 @@
+2013-01-28  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c: Use %T to print symbols names and remove redundant
+	"relocation" in error messages throughout file.
+	(ppc64_elf_relocate_section): Remove sibling call error message,
+	replace with "call lacks nop".  Specially report errors for
+	branches to function entry points via OPD lookup and branches
+	to stubs.  Remove NULL symbol handling now done by %T.
+
+2013-01-28  Alan Modra  <amodra@gmail.com>
+
+	* archive.c (bfd_generic_archive_p): Return target and keep
+	ardata on partial matches.
+	* format.c (bfd_check_format_matches): Adjust for above
+	change.  Remove bfd_error_file_ambiguously_recognized dead
+	code.
+
 2013-01-26  Alan Modra  <amodra@gmail.com>
 
 	* bfd.c (struct bfd_preserve, bfd_preserve_save, bfd_preserve_restore,
diff --git a/bfd/archive.c b/bfd/archive.c
index be0f562..e4183ea 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -852,11 +852,7 @@ bfd_generic_archive_p (bfd *abfd)
 	  first->target_defaulted = FALSE;
 	  if (bfd_check_format (first, bfd_object)
 	      && first->xvec != abfd->xvec)
-	    {
-	      bfd_set_error (bfd_error_wrong_object_format);
-	      bfd_ardata (abfd) = tdata_hold;
-	      return NULL;
-	    }
+	    bfd_set_error (bfd_error_wrong_object_format);
 	  /* And we ought to close `first' here too.  */
 	}
     }
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index 9ce20af..2f6999b 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -6611,7 +6611,7 @@ ppc64_elf_adjust_dynamic_symbol (struct bfd_link_info *info,
 	 sections.  Allow them to proceed, but warn that this might
 	 break at runtime.  */
       info->callbacks->einfo
-	(_("%P: copy reloc against `%s' requires lazy plt linking; "
+	(_("%P: copy reloc against `%T' requires lazy plt linking; "
 	   "avoid setting LD_BIND_NOW=1 or upgrade gcc\n"),
 	 h->root.root.string);
     }
@@ -8666,7 +8666,7 @@ ppc64_elf_edit_toc (struct bfd_link_info *info)
 			  if (!ppc64_elf_howto_table[R_PPC64_ADDR32])
 			    ppc_howto_init ();
 			  info->callbacks->einfo
-			    (_("%P: %H: %s relocation references "
+			    (_("%P: %H: %s references "
 			       "optimized away TOC entry\n"),
 			     ibfd, sec, rel->r_offset,
 			     ppc64_elf_howto_table[r_type]->name);
@@ -9873,7 +9873,7 @@ get_r2off (struct bfd_link_info *info,
       if (strcmp (opd->name, ".opd") != 0
 	  || opd->reloc_count != 0)
 	{
-	  info->callbacks->einfo (_("%P: cannot find opd entry toc for %s\n"),
+	  info->callbacks->einfo (_("%P: cannot find opd entry toc for `%T'\n"),
 				  stub_entry->h->elf.root.root.string);
 	  bfd_set_error (bfd_error_bad_value);
 	  return 0;
@@ -9955,8 +9955,9 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg)
 
       if (off + (1 << 25) >= (bfd_vma) (1 << 26))
 	{
-	  info->callbacks->einfo (_("%P: long branch stub `%s' offset overflow\n"),
-				  stub_entry->root.string);
+	  info->callbacks->einfo
+	    (_("%P: long branch stub `%s' offset overflow\n"),
+	     stub_entry->root.string);
 	  htab->stub_error = TRUE;
 	  return FALSE;
 	}
@@ -10076,7 +10077,7 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg)
       if (off + 0x80008000 > 0xffffffff || (off & 7) != 0)
 	{
 	  info->callbacks->einfo
-	    (_("%P: linkage table error against `%s'\n"),
+	    (_("%P: linkage table error against `%T'\n"),
 	     stub_entry->root.string);
 	  bfd_set_error (bfd_error_bad_value);
 	  htab->stub_error = TRUE;
@@ -10219,7 +10220,7 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg)
       if (off + 0x80008000 > 0xffffffff || (off & 7) != 0)
 	{
 	  info->callbacks->einfo
-	    (_("%P: linkage table error against `%s'\n"),
+	    (_("%P: linkage table error against `%T'\n"),
 	     stub_entry->h != NULL
 	     ? stub_entry->h->elf.root.root.string
 	     : "<local sym>");
@@ -12279,6 +12280,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
       bfd_vma relocation;
       bfd_boolean unresolved_reloc;
       bfd_boolean warned;
+      enum { DEST_NORMAL, DEST_OPD, DEST_STUB } reloc_dest;
       unsigned int insn;
       unsigned int mask;
       struct ppc_stub_hash_entry *stub_entry;
@@ -12443,8 +12445,8 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 	  else
 	    info->callbacks->einfo
 	      (!IS_PPC64_TLS_RELOC (r_type)
-	       ? _("%P: %H: %s used with TLS symbol %s\n")
-	       : _("%P: %H: %s used with non-TLS symbol %s\n"),
+	       ? _("%P: %H: %s used with TLS symbol `%T'\n")
+	       : _("%P: %H: %s used with non-TLS symbol `%T'\n"),
 	       input_bfd, input_section, rel->r_offset,
 	       ppc64_elf_howto_table[r_type]->name,
 	       sym_name);
@@ -12850,6 +12852,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
       insn = 0;
       max_br_offset = 1 << 25;
       addend = rel->r_addend;
+      reloc_dest = DEST_NORMAL;
       switch (r_type)
 	{
 	default:
@@ -12955,25 +12958,11 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 		    }
 		  else
 		    {
-		      if (strcmp (input_section->output_section->name,
-				  ".init") == 0
-			  || strcmp (input_section->output_section->name,
-				     ".fini") == 0)
-			info->callbacks->einfo
-			  (_("%P: %H: automatic multiple TOCs "
-			     "not supported using your crt files; "
-			     "recompile with -mminimal-toc or upgrade gcc\n"),
-			   input_bfd, input_section, rel->r_offset);
-		      else
-			info->callbacks->einfo
-			  (_("%P: %H: sibling call optimization to `%s' "
-			     "does not allow automatic multiple TOCs; "
-			     "recompile with -mminimal-toc or "
-			     "-fno-optimize-sibling-calls, "
-			     "or make `%s' extern\n"),
-			   input_bfd, input_section, rel->r_offset,
-			   sym_name,
-			   sym_name);
+		      info->callbacks->einfo
+			(_("%P: %H: call to `%T' lacks nop, can't restore toc; "
+			   "recompile with -fPIC"),
+			   input_bfd, input_section, rel->r_offset, sym_name);
+
 		      bfd_set_error (bfd_error_bad_value);
 		      ret = FALSE;
 		    }
@@ -12999,6 +12988,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 		{
 		  relocation = dest;
 		  addend = 0;
+		  reloc_dest = DEST_OPD;
 		}
 	    }
 
@@ -13026,6 +13016,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 			    + stub_entry->stub_sec->output_offset
 			    + stub_entry->stub_sec->output_section->vma);
 	      addend = 0;
+	      reloc_dest = DEST_STUB;
 
  	      if ((stub_entry->stub_type == ppc_stub_plt_call
 		   || stub_entry->stub_type == ppc_stub_plt_call_r2save)
@@ -13083,7 +13074,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 	{
 	default:
 	  info->callbacks->einfo
-	    (_("%P: %B: unknown relocation type %d for symbol %s\n"),
+	    (_("%P: %B: unknown relocation type %d for `%T'\n"),
 	     input_bfd, (int) r_type, sym_name);
 
 	  bfd_set_error (bfd_error_bad_value);
@@ -13593,8 +13584,8 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 			  : ELF_ST_TYPE (sym->st_info) == STT_GNU_IFUNC)
 			{
 			  info->callbacks->einfo
-			    (_("%P: %H: relocation %s for indirect "
-			       "function %s unsupported\n"),
+			    (_("%P: %H: %s for indirect "
+			       "function `%T' unsupported\n"),
 			     input_bfd, input_section, rel->r_offset,
 			     ppc64_elf_howto_table[r_type]->name,
 			     sym_name);
@@ -13698,7 +13689,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 	  /* These ones haven't been implemented yet.  */
 
 	  info->callbacks->einfo
-	    (_("%P: %B: relocation %s is not supported for symbol %s\n"),
+	    (_("%P: %B: %s is not supported for `%T'\n"),
 	     input_bfd,
 	     ppc64_elf_howto_table[r_type]->name, sym_name);
 
@@ -13868,7 +13859,7 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 				      rel->r_offset) != (bfd_vma) -1)
 	{
 	  info->callbacks->einfo
-	    (_("%P: %H: unresolvable %s relocation against symbol `%s'\n"),
+	    (_("%P: %H: unresolvable %s against `%T'\n"),
 	     input_bfd, input_section, rel->r_offset,
 	     ppc64_elf_howto_table[(int) r_type]->name,
 	     h->elf.root.root.string);
@@ -13885,8 +13876,21 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 
       if (r != bfd_reloc_ok)
 	{
-	  if (sym_name == NULL)
-	    sym_name = "(null)";
+	  char *more_info = NULL;
+	  const char *reloc_name = ppc64_elf_howto_table[r_type]->name;
+
+	  if (reloc_dest != DEST_NORMAL)
+	    {
+	      more_info = bfd_malloc (strlen (reloc_name) + 8);
+	      if (more_info != NULL)
+		{
+		  strcpy (more_info, reloc_name);
+		  strcat (more_info, (reloc_dest == DEST_OPD
+				      ? " (OPD)" : " (stub)"));
+		  reloc_name = more_info;
+		}
+	    }
+
 	  if (r == bfd_reloc_overflow)
 	    {
 	      if (warned)
@@ -13905,22 +13909,21 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 		}
 
 	      if (!((*info->callbacks->reloc_overflow)
-		    (info, (h ? &h->elf.root : NULL), sym_name,
-		     ppc64_elf_howto_table[r_type]->name,
-		     orig_rel.r_addend, input_bfd, input_section,
-		     rel->r_offset)))
+		    (info, &h->elf.root, sym_name,
+		     reloc_name, orig_rel.r_addend,
+		     input_bfd, input_section, rel->r_offset)))
 		return FALSE;
 	    }
 	  else
 	    {
 	      info->callbacks->einfo
-		(_("%P: %H: %s reloc against `%s': error %d\n"),
+		(_("%P: %H: %s against `%T': error %d\n"),
 		 input_bfd, input_section, rel->r_offset,
-		 ppc64_elf_howto_table[r_type]->name,
-		 sym_name,
-		 (int) r);
+		 reloc_name, sym_name, (int) r);
 	      ret = FALSE;
 	    }
+	  if (more_info != NULL)
+	    free (more_info);
 	}
     }
 
diff --git a/bfd/format.c b/bfd/format.c
index 36eeb85..e2afa3b 100644
--- a/bfd/format.c
+++ b/bfd/format.c
@@ -279,7 +279,6 @@ bfd_check_format_matches (bfd *abfd, bfd_format format, char ***matching)
   for (target = bfd_target_vector; *target != NULL; target++)
     {
       const bfd_target *temp;
-      bfd_error_type err;
 
       /* Don't check the default target twice.  */
       if (*target == &binary_vec
@@ -310,47 +309,47 @@ bfd_check_format_matches (bfd *abfd, bfd_format format, char ***matching)
 	  match_targ = temp;
 	  if (preserve.marker != NULL)
 	    bfd_preserve_finish (abfd, &preserve);
-	}
-
-      if (temp && (abfd->format != bfd_archive || bfd_has_map (abfd)))
-	{
-	  /* This format checks out as ok!  */
-	  right_targ = temp;
-
-	  /* If this is the default target, accept it, even if other
-	     targets might match.  People who want those other targets
-	     have to set the GNUTARGET variable.  */
-	  if (temp == bfd_default_vector[0])
-	    goto ok_ret;
 
-	  if (matching_vector)
-	    matching_vector[match_count] = temp;
-	  match_count++;
-
-	  if (temp->match_priority < best_match)
+	  if (abfd->format != bfd_archive
+	      || (bfd_has_map (abfd)
+		  && bfd_get_error () != bfd_error_wrong_object_format))
 	    {
-	      best_match = temp->match_priority;
-	      best_count = 0;
+	      /* This format checks out as ok!  */
+	      right_targ = temp;
+
+	      /* If this is the default target, accept it, even if
+		 other targets might match.  People who want those
+		 other targets have to set the GNUTARGET variable.  */
+	      if (temp == bfd_default_vector[0])
+		goto ok_ret;
+
+	      if (matching_vector)
+		matching_vector[match_count] = temp;
+	      match_count++;
+
+	      if (temp->match_priority < best_match)
+		{
+		  best_match = temp->match_priority;
+		  best_count = 0;
+		}
+	      best_count++;
+	    }
+	  else
+	    {
+	      /* An archive with no armap or objects of the wrong
+		 type.  We want this target to match if we get no
+		 better matches.  */
+	      if (ar_right_targ != bfd_default_vector[0])
+		ar_right_targ = *target;
+	      if (matching_vector)
+		matching_vector[ar_match_index] = *target;
+	      ar_match_index++;
 	    }
-	  best_count++;
-	}
-      else if (temp
-	       || (err = bfd_get_error ()) == bfd_error_wrong_object_format
-	       || err == bfd_error_file_ambiguously_recognized)
-	{
-	  /* An archive with no armap or objects of the wrong type,
-	     or an ambiguous match.  We want this target to match
-	     if we get no better matches.  */
-	  if (ar_right_targ != bfd_default_vector[0])
-	    ar_right_targ = *target;
-	  if (matching_vector)
-	    matching_vector[ar_match_index] = *target;
-	  ar_match_index++;
-	}
-      else if (err != bfd_error_wrong_format)
-	goto err_ret;
 
-      if (temp && !bfd_preserve_save (abfd, &preserve))
+	  if (!bfd_preserve_save (abfd, &preserve))
+	    goto err_ret;
+	}
+      else if (bfd_get_error () != bfd_error_wrong_format)
 	goto err_ret;
     }
 
diff --git a/bfd/version.h b/bfd/version.h
index 69ce7ab..4e171e2 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20130127
+#define BFD_VERSION_DATE 20130129
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 1b04f69..9b2193b 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,17 @@
+2013-01-29  Tom Tromey  <tromey@redhat.com>
+
+	* dwarf2read.c (free_dwo_file): Remove assert.
+
+2013-01-29  Tom Tromey  <tromey@redhat.com>
+
+	* value.c (deprecated_set_value_modifiable): Remove.
+	* value.h (deprecated_set_value_modifiable): Remove.
+
+2013-01-28  Doug Evans  <dje@google.com>
+
+	* dwarf2loc.c (dwarf2_find_location_expression): Don't add base address
+	to addresses from dwo files.
+
 2013-01-25  Siva Chandra Reddy  <sivachandra@google.com>
 
 	* valops.c (find_overload_match): Remove unused argument 'lax'.
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 074db1a..b349972 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -6541,7 +6541,7 @@ You can control how file names are displayed.
 @item set filename-display
 @itemx set filename-display relative
 @cindex filename-display
-Display file names relative to the compilation directory.  This is the default.
+Display file names relative to the compilation directory.
 
 @item set filename-display basename
 Display only basename of a filename.
@@ -6549,6 +6549,18 @@ Display only basename of a filename.
 @item set filename-display absolute
 Display an absolute filename.
 
+@item set filename-display relative-with-system-absolute
+Determine whether a source filename comes from file having separate debug
+information file.  In such case display the source filename as absolute one.
+Otherwise display it relative to the compilation directory.
+
+This is the default.
+
+@item set filename-display basename-with-system-absolute
+Determine whether a source filename comes from file having separate debug
+information file.  In such case display the source filename as absolute one.
+Otherwise display only basename of the filename.
+
 @item show filename-display
 Show the current way to display filenames.
 @end table
diff --git a/gdb/dwarf2loc.c b/gdb/dwarf2loc.c
index 3688425..62d0098 100644
--- a/gdb/dwarf2loc.c
+++ b/gdb/dwarf2loc.c
@@ -252,9 +252,14 @@ dwarf2_find_location_expression (struct dwarf2_loclist_baton *baton,
 	  gdb_assert_not_reached ("bad debug_loc_kind");
 	}
 
-      /* Otherwise, a location expression entry.  */
-      low += base_address;
-      high += base_address;
+      /* Otherwise, a location expression entry.
+	 If the entry is from a DWO, don't add base address: the entry is
+	 from .debug_addr which has absolute addresses.  */
+      if (! baton->from_dwo)
+	{
+	  low += base_address;
+	  high += base_address;
+	}
 
       length = extract_unsigned_integer (loc_ptr, 2, byte_order);
       loc_ptr += 2;
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
index 2aa97ec..f88cd94 100644
--- a/gdb/dwarf2read.c
+++ b/gdb/dwarf2read.c
@@ -9253,7 +9253,6 @@ free_dwo_file (struct dwo_file *dwo_file, struct objfile *objfile)
   int ix;
   struct dwarf2_section_info *section;
 
-  gdb_assert (dwo_file->dbfd != objfile->obfd);
   gdb_bfd_unref (dwo_file->dbfd);
 
   VEC_free (dwarf2_section_info_def, dwo_file->sections.types);
diff --git a/gdb/source.c b/gdb/source.c
index cff5b7c..c577283 100644
--- a/gdb/source.c
+++ b/gdb/source.c
@@ -113,15 +113,22 @@ show_lines_to_list (struct ui_file *file, int from_tty,
 static const char filename_display_basename[] = "basename";
 static const char filename_display_relative[] = "relative";
 static const char filename_display_absolute[] = "absolute";
+static const char filename_display_relative_with_system_absolute[] =
+						"relative-with-system-absolute";
+static const char filename_display_basename_with_system_absolute[] =
+						"basename-with-system-absolute";
 
 static const char *const filename_display_kind_names[] = {
   filename_display_basename,
   filename_display_relative,
   filename_display_absolute,
+  filename_display_relative_with_system_absolute,
+  filename_display_basename_with_system_absolute,
   NULL
 };
 
-static const char *filename_display_string = filename_display_relative;
+static const char *filename_display_string =
+				 filename_display_relative_with_system_absolute;
 
 static void
 show_filename_display_string (struct ui_file *file, int from_tty,
@@ -1144,8 +1151,16 @@ symtab_to_filename (struct symtab *symtab)
     return symtab_to_fullname (symtab);
   else if (filename_display_string == filename_display_relative)
     return symtab->filename;
-  else
-    internal_error (__FILE__, __LINE__, _("invalid filename_display_string"));
+
+  if (symtab->objfile->separate_debug_objfile != NULL


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [SCM]  archer-jankratochvil-absdir: .
@ 2013-02-18 14:37 jkratoch
  0 siblings, 0 replies; 3+ messages in thread
From: jkratoch @ 2013-02-18 14:37 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-absdir has been updated
       via  f1c8bf7e44856172acdc8ab11a40dd02d56bb0f1 (commit)
       via  a019a6693bd0bf2649e00694a8b7696570a4e54d (commit)
       via  6ec4699d794a9bf7d06fa11cffc6570ad66bed31 (commit)
       via  efb3167bac2280a19c489b83bff2efd99dda3d35 (commit)
       via  c1655ca7254b107812a9084828d240a7351c1d6e (commit)
       via  9085636e2b5006a933fbd8121de60148ea0d3e27 (commit)
       via  75ef1f7c572574a44cbcd0ae1b4abb2b83ddd672 (commit)
       via  8bf9b69c5918d479e467d1c241a9e56e8d2e99ae (commit)
       via  c651ae2e7656c700edcd0ad210bdedd871816a32 (commit)
       via  e322c8bbdf151369fb7733c453fce6c99ef506d0 (commit)
       via  8107e808fa71a85ddce6f9220422283e0412c052 (commit)
       via  6bbc836c170627ff8a477d21829c7d4d7001c9b2 (commit)
       via  5de2fc876771b14802862db5b2fe1282c20f51ec (commit)
       via  71f11e0d957c34f14512dbeae973285f59e81621 (commit)
       via  f7f725f472615ec9e2b2024633726f623adb7159 (commit)
       via  b7fa39c6f0106040db280aca5becf81194efa330 (commit)
       via  52cf11788e5f608f77ebbeb8956856142b13d53f (commit)
       via  2ad462236f39824e4f832da5a178748178f4515d (commit)
       via  06f5f2b4e2e5e68cbbfedf72a4db73e6f38b6f0b (commit)
       via  f096a9db2a94715d7dbc4c7f664b0363dd6e9069 (commit)
       via  8ce097bae4c6a47cd1622096d1ec3a01a2fcd4b4 (commit)
       via  6e1dedfeb33bd68a0a7dfb872c4eeb72a8eaf724 (commit)
       via  69b25bbb26d87d43c96e404f822fefe5529ca340 (commit)
       via  1628f26a3d9507985edec3f5804438b49717082f (commit)
       via  2215ea03edd2083d4b6e3de804bf03c831e90a71 (commit)
       via  3a8ec50ace9d5a288f130f43c19f5a1a5c823b23 (commit)
       via  da34b442536f6e8d79054ed5ad991e08eb12c449 (commit)
       via  45e1c90da9bba58a51f295a42966e3863c5cb002 (commit)
       via  75629bc59e64ea7656905cec8538034ca5379634 (commit)
       via  430f32d5c7d68792e0ab74726b6287dfabbcc570 (commit)
       via  55d0c23035f1be3fd8aaa2f4a00e3096ade57b8c (commit)
       via  78e821bc6845557d90562faaf378e789aa9438e5 (commit)
       via  f11face789f352bc90dd1a64aab61b1dcca97e0a (commit)
       via  91319f4d869ddd25c6ef63bf8f6d0d195d47fec9 (commit)
       via  898d434cb955fae625103dd157af9ca9844bfef1 (commit)
       via  89530b32de4b9378906c4affc3ba05c0e8a40097 (commit)
       via  7d91c2cb6fe2e9b9e34dd2b233c16b3d3dd787ad (commit)
       via  63a2febcfcbb639ab629397425f8c8cc8512b0bd (commit)
       via  7606e5dd841aa03d1c7f6f61cbc17f78a93a1d3e (commit)
       via  25fb808b26426d2068194ae170052cc3a363943f (commit)
       via  201a98005e53f66a7f3d4bd51d7b28f592a250a7 (commit)
       via  8aec93acf907888393d8bf27f6ac4dcb3f070c92 (commit)
       via  707d08052ad3390d5d52cc7081353631940e919c (commit)
       via  08dafdeb9330afd29907718cf921746b4b44e24a (commit)
       via  c68620c634260fbad37933feae4db71659ef820f (commit)
       via  79ab359fe6a0740ca82c4cb9b66d368566a41a4f (commit)
       via  32d784b33026d7800a88ff5b2dfc25c42140261e (commit)
       via  5f51babfc7c8e0275abf428d1bac9c686cb53438 (commit)
       via  93e803cf0a78ebb3439df82edd0d0334508aa0cc (commit)
       via  4ae097cd6d015d1c578c9dcc703daf6c6b89be7b (commit)
       via  b84d27f115d9876ff8257a85e76747aaa9765c1f (commit)
       via  1e68b2b05ce04cd4b8f24563b31de40f9e49edf0 (commit)
       via  57e112548bae57b65bbdba19b1476b0f3a3ef230 (commit)
       via  3d3319482ed205651ebca6453cccf951086a5462 (commit)
       via  33d7321d94668d444bde41387966af38d7f4012d (commit)
       via  89b83d1e001377c41f7ef6eeb61d29c56bd3110a (commit)
       via  dd51587bd92272bad2b7b8dca895bc4da5694810 (commit)
       via  2ded1ce75868b078e1b207eebae089b4f1d4d33b (commit)
       via  94f3bcf9888132a605e8e54b932fc31d9ccedcc3 (commit)
       via  0f1f5839ed30d2bc56e139743ce42ee6909a946a (commit)
       via  b3dc0d70266f276bda6c6a16bd516c359b6a29ea (commit)
       via  f068754a3b968fe27df27ddb9be5b178f0921b79 (commit)
       via  95c371729ac1e5eca989ecc225d9b8c664ec6389 (commit)
       via  b467a92ca345e92279601433f53529a54d1002c9 (commit)
       via  2f594ff38dbfd7faf6bcfcd564d2f9ea74363178 (commit)
       via  277e2402fe8ab4e488703ac68fd5562d32ae1274 (commit)
       via  8fdba71bc50cbf49c4cd646994124b8066a951a7 (commit)
       via  fc1c4ba74c4d0020eb2007fea3bd0f3c3521262d (commit)
       via  e93a7af149f7305efab382010e34a76259491e09 (commit)
       via  33992ec6633e0d6066aa6ab469f406e9d0bb448f (commit)
       via  474cf2cc7f2247300cdbe3fd19590676fb99f439 (commit)
       via  a55a37b591ef85da0c59d356f9dc27e307a71153 (commit)
       via  b3472c2feb609b242455c55e6d9852570f86c356 (commit)
       via  08db2a28ae8c02d7b12fe753b3b43bfdec671e66 (commit)
       via  e5cf76c390c79b56c418c8c96436b0c1b91ebb47 (commit)
       via  cd0c7f4926edab545fdcf0bdc7de364b2ff09448 (commit)
       via  e72519f682930d142265d90344d6cdf56b3ef98a (commit)
       via  885be930bc7ae0672dce82b9857636833bd3b091 (commit)
       via  1a2e803597daace9df84c707e5cbda6d2715df02 (commit)
       via  10f6f2b3336373f7ca107ab3a63e6287286c0e6b (commit)
       via  28279c63fe40427e66b84b31df2ddf1a2ab196ab (commit)
       via  a22afbdf028e403bec6bad17d4efa1c974325601 (commit)
       via  d647eded2302197ade63ece6b8f94da6ed119b2e (commit)
       via  beee1ab7a53c783e0fffb8c98390d8d7807e8277 (commit)
       via  8f505c9ddb3285c0a345ae354c5dd14425bc9e3b (commit)
       via  3d3a450a6f63b712c5443af589eeb04e228b2ce2 (commit)
       via  4542d588786848d0e0d7d6b611ceab61e2c12dda (commit)
       via  b6d81b6ecc750cc776d03801e04bc11938c20a17 (commit)
       via  383865b114ee36021fafe715ffc2890e43cd97b0 (commit)
       via  c49d0feb95645f78a43adf6cc383327b6b7ef9aa (commit)
       via  f3249171fca176cbdbc1afd92823610494584615 (commit)
       via  6b53f41605d611b3532ff0f09dcf29224d7fbdac (commit)
       via  7017051e05c0167f14c6b2247e033986df362767 (commit)
       via  2b72873325f8ba0c1da0cb73f4dd4951206c81a2 (commit)
       via  840350c014a2d2bbd0195008299c844dd1f0ea7e (commit)
       via  3543d8a6e3d08309192845bf3dadb74009fdffef (commit)
       via  adfe559787c488f86b3daeca61b764646002cbee (commit)
       via  402808596492c19361bac68b63a2358c25e00d29 (commit)
       via  12ca8393a910e38fe91954c212ab073c20d00375 (commit)
       via  d1826608e0406478ca90b78fb2ab116cf961b5ab (commit)
       via  fba287e05df4ade113ca3aec1bc825a9eac74683 (commit)
       via  feb3e965d73d7eef6f0304bc1421abeeebbda215 (commit)
       via  f21b21e99c38d69e73e099279432586963ade8f4 (commit)
       via  2465c0056183b4519d5b822f2aa4dc99416af0b8 (commit)
       via  1a713af28392e3ba688fd03d65076c05f3e97e70 (commit)
       via  bc8e1fc739de146d65032f7f6c4afdd3261c53ea (commit)
       via  9232a0cae073b450d9b7ff0b0837b2a217c214c9 (commit)
       via  84567b3fec434afadec8ae7ded7970a72dd7e3a9 (commit)
       via  6af095e3d594fd820e0d71487c3344660bd6ff21 (commit)
       via  ce73e757740005a6c639d3ada223d3cc44c968cf (commit)
       via  560e4e5fc1bcce922e124c6c5879d0ab755dab40 (commit)
       via  283aa61e130421a42a9184076d157d6023871d2d (commit)
       via  4d96dbca0f160dd3b7f2299e8081e030cd7db7cf (commit)
       via  d114c65446eeb0717a272b90248e437d4326ee0c (commit)
       via  ef39398ba8496aa717909c815a9d2c41a115df4e (commit)
       via  65ccee137a63dca5554cc9f689da9b1d3aa61324 (commit)
       via  a6bfa7a79bc37f4b19ee5bea459f1d519b8029d1 (commit)
       via  6d8372ae56145f11173e4513df5469b895b0854f (commit)
       via  14ee1f16a7b7f0f6624404371a2904a73919400d (commit)
       via  a00db270f452a3081d0c9f4b06664372a7f74534 (commit)
       via  a005f4de8e6cabdbba21d6ea8c1ab8bebfe0933b (commit)
       via  c2c98f58f6b4018c2f1ce1b4b7d3f63ff3769f23 (commit)
       via  b2b8c16707d133be2d9b9d45904cd8610ed41323 (commit)
       via  f17e8198bdfc430f13816aba90c1e5f6130b9424 (commit)
       via  05526ff4f2b45a777d766ab9c5a2c2f686dd20be (commit)
       via  578c1a85535896828953bb2e99b43d0c18348f5a (commit)
       via  b7ddbcebfdcf1fe752a2acdf3c2dd20b813b024c (commit)
       via  f37d44876de8e164f5ce16029ab8c21ea68333bf (commit)
       via  01a3a94ccff020af8c57e8d276de05b9633e77c1 (commit)
       via  ea36387489f01abf4f88b3f8b5711befdfd8ae49 (commit)
       via  40c11239fec9e6e99e83a04246c886dbd4c84998 (commit)
       via  5d988b085067c0cdc8575dbe7b3b14925978359c (commit)
       via  9c1851f76a4441ebcd524693c47cf6578474f609 (commit)
       via  661eeb8102e3fd0f7a0b6125e1ae523c8009fdbf (commit)
       via  26630aa2019300948440f957db657165712a932d (commit)
       via  253b76661304b1e271cb2b9655c57e1a36ac1ea0 (commit)
       via  30df57517a2ab470e43362b80590b64e9ab5b39d (commit)
       via  be1d20baa73ccd5f665a0a007b7036c97197bd59 (commit)
       via  8b22ea22714e635f11f8af11a20104462a151ffd (commit)
       via  0d012df4a2b86a2c873aec5c054de39cdf84a119 (commit)
       via  cb691fb2799d357babce13de1e7d49071d07c28a (commit)
       via  60c59b87b263dd7886d7d93db983c88b7a14666f (commit)
       via  ff5886c0480b1220132345e99aed7b222b46e80e (commit)
       via  7c4fb02d41f78af09698df67e52e8c5b63585104 (commit)
       via  00e1c4298d2b6fe040a9a970e98349602b12ddbf (commit)
       via  c4281553821692abaf547ecb55936a12570ddc65 (commit)
       via  c0485ff9ec03b9b73ccc37d29a3582f2bf83a9fa (commit)
       via  ac4f8ed4b53ffccdec483bd462775988d7c6545c (commit)
       via  560bc1c1db9ffba911f68df8bea73c15791f001e (commit)
       via  a7dc771403bc83f803e9d54c5a87a8f15ce86721 (commit)
       via  6325d56bb7ac80d2816311e8fc705ca77ce61cf3 (commit)
       via  854ff6eec8a59a6983f952fa6660d24a93ea45cc (commit)
       via  372ed718630d8259927c123202525f662e0df958 (commit)
       via  72938b88af7d08bc968ef28380318ed6152c90ce (commit)
      from  320eb3c92acb2348c5d51acb1012e12b2e2310c7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit f1c8bf7e44856172acdc8ab11a40dd02d56bb0f1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 18 15:36:53 2013 +0100

    .

commit a019a6693bd0bf2649e00694a8b7696570a4e54d
Merge: efb3167 6ec4699
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 18 15:31:35 2013 +0100

    Merge branch 'mix' into mix-default

commit 6ec4699d794a9bf7d06fa11cffc6570ad66bed31
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 18 15:31:30 2013 +0100

    .

commit efb3167bac2280a19c489b83bff2efd99dda3d35
Merge: 06f5f2b c1655ca
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 18 14:07:52 2013 +0100

    Merge branch 'mix' into mix-default

commit c1655ca7254b107812a9084828d240a7351c1d6e
Merge: f096a9d 9085636
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 18 14:07:51 2013 +0100

    Merge remote-tracking branch 'gdb/master' into mix

commit 9085636e2b5006a933fbd8121de60148ea0d3e27
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 18 10:40:18 2013 +0000

    	PR ld/12549
    	* elf-bfd.h (_bfd_elf_strtab_clear_refs): Delete.
    	(_bfd_elf_strtab_clear_all_refs): Declare.
    	(_bfd_elf_strtab_resize): Declare.
    	* elf-strtab.c (_bfd_elf_strtab_clear_refs): Delete.
    	(_bfd_elf_strtab_clear_all_refs): New function.
    	(_bfd_elf_strtab_resize): Likewise.
    	* elflink.c (elf_link_add_object_symbols): Use _bfd_elf_strtab_resize.

commit 06f5f2b4e2e5e68cbbfedf72a4db73e6f38b6f0b
Merge: 707d080 f096a9d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 15 20:17:28 2013 +0100

    Merge branch 'mix' into mix-default
    
    Conflicts:
    	gdb/NEWS
    	gdb/doc/gdb.texinfo
    	gdb/source.c

commit f096a9db2a94715d7dbc4c7f664b0363dd6e9069
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 15 20:05:53 2013 +0100

    .

commit 1628f26a3d9507985edec3f5804438b49717082f
Merge: 2215ea0 da34b44
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 15 17:28:02 2013 +0100

    Merge remote-tracking branch 'gdb/master' into mix

commit 2215ea03edd2083d4b6e3de804bf03c831e90a71
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 15 17:23:32 2013 +0100

    .

commit 898d434cb955fae625103dd157af9ca9844bfef1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 14 20:40:00 2013 +0100

    .

commit 89530b32de4b9378906c4affc3ba05c0e8a40097
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 14 20:35:03 2013 +0100

    .

commit 707d08052ad3390d5d52cc7081353631940e919c
Merge: 2f594ff 08dafde
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 14 16:21:31 2013 +0100

    Merge branch 'mix' into mix-default

commit 08dafdeb9330afd29907718cf921746b4b44e24a
Merge: 277e240 c68620c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 14 16:21:30 2013 +0100

    Merge remote-tracking branch 'gdb/master' into mix

commit 2f594ff38dbfd7faf6bcfcd564d2f9ea74363178
Merge: 320eb3c 277e240
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 12 23:29:48 2013 +0100

    Merge branch 'mix' into mix-default

commit 277e2402fe8ab4e488703ac68fd5562d32ae1274
Merge: e2a3927 8fdba71
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 12 23:29:47 2013 +0100

    Merge remote-tracking branch 'gdb/master' into mix

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |   12 +
 bfd/ChangeLog                                      |  523 +++
 bfd/Makefile.am                                    |    6 +-
 bfd/Makefile.in                                    |    8 +-
 bfd/archive.c                                      |   11 +-
 bfd/archures.c                                     |    4 +
 bfd/bfd-in2.h                                      |   38 +
 bfd/coff-arm.c                                     |    6 +-
 bfd/coff-h8300.c                                   |    7 +-
 bfd/config.bfd                                     |   16 +
 bfd/configure                                      |    2 +
 bfd/configure.in                                   |    2 +
 bfd/cpu-nios2.c                                    |   44 +
 bfd/elf-attrs.c                                    |    4 +
 bfd/elf-bfd.h                                      |   29 +-
 bfd/elf-eh-frame.c                                 |  117 +-
 bfd/elf-m10300.c                                   |   12 +-
 bfd/elf-strtab.c                                   |   28 +-
 bfd/elf.c                                          |   51 +-
 bfd/elf32-arm.c                                    |   42 +-
 bfd/elf32-avr.c                                    |   13 +-
 bfd/elf32-bfin.c                                   |    4 +-
 bfd/elf32-cr16.c                                   |   16 +-
 bfd/elf32-cris.c                                   |    5 +-
 bfd/elf32-frv.c                                    |    2 +-
 bfd/elf32-hppa.c                                   |   22 +-
 bfd/elf32-i386.c                                   |   40 +-
 bfd/elf32-lm32.c                                   |   12 +-
 bfd/elf32-m32r.c                                   |   11 +-
 bfd/elf32-m68hc1x.c                                |   10 +-
 bfd/elf32-m68k.c                                   |    9 +-
 bfd/elf32-metag.c                                  |   43 +-
 bfd/elf32-nios2.c                                  | 4136 ++++++++++++++++++++
 bfd/elf32-s390.c                                   |   12 +-
 bfd/elf32-score.c                                  |    2 +-
 bfd/elf32-sh.c                                     |   13 +-
 bfd/elf32-spu.c                                    |    5 +-
 bfd/elf32-tic6x.c                                  |   12 +-
 bfd/elf32-vax.c                                    |    2 +-
 bfd/elf32-xgate.c                                  |   18 +-
 bfd/elf32-xtensa.c                                 |   12 +-
 bfd/elf64-aarch64.c                                |   20 +-
 bfd/elf64-alpha.c                                  |   34 +-
 bfd/elf64-hppa.c                                   |    4 +-
 bfd/elf64-ia64-vms.c                               |    2 +-
 bfd/elf64-ppc.c                                    |    2 +-
 bfd/elf64-s390.c                                   |   12 +-
 bfd/elf64-sh64.c                                   |    2 +-
 bfd/elf64-x86-64.c                                 |   40 +-
 bfd/elfcode.h                                      |   27 +-
 bfd/elflink.c                                      |  155 +-
 bfd/elfnn-ia64.c                                   |    2 +-
 bfd/elfxx-mips.c                                   | 2114 +++++------
 bfd/elfxx-target.h                                 |   10 +-
 bfd/i386linux.c                                    |    7 +-
 bfd/libbfd-in.h                                    |    4 +
 bfd/libbfd.h                                       |   38 +
 bfd/m68klinux.c                                    |    7 +-
 bfd/merge.c                                        |   14 +
 bfd/pdp11.c                                        |    2 +-
 bfd/reloc.c                                        |   71 +
 bfd/sparclinux.c                                   |    7 +-
 bfd/sunos.c                                        |   11 +-
 bfd/targets.c                                      |    4 +
 bfd/version.h                                      |    2 +-
 bfd/xcofflink.c                                    |   14 +-
 configure                                          |   20 +
 configure.ac                                       |   20 +
 gdb/ChangeLog                                      |  415 ++
 gdb/ChangeLog-2012                                 |   44 +-
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |    1 +
 gdb/NEWS                                           |   32 +-
 gdb/aarch64-linux-nat.c                            | 1554 ++++++++
 gdb/aarch64-linux-tdep.c                           |   10 +-
 gdb/aarch64-tdep.c                                 |    6 +-
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-linux-nat.c                              |   52 +-
 gdb/amd64fbsd-nat.c                                |   14 +
 gdb/break-catch-sig.c                              |    2 +-
 gdb/breakpoint.c                                   |    5 +-
 gdb/c-exp.y                                        |   34 +-
 gdb/c-lang.c                                       |    1 +
 gdb/cli-out.c                                      |    1 +
 gdb/cli/cli-cmds.c                                 |    7 +-
 gdb/cli/cli-cmds.h                                 |    2 +-
 gdb/cli/cli-decode.c                               |    4 +-
 gdb/cli/cli-decode.h                               |    2 +-
 gdb/cli/cli-dump.c                                 |    2 +-
 gdb/cli/cli-dump.h                                 |    2 +-
 gdb/cli/cli-interp.c                               |    2 +-
 gdb/cli/cli-logging.c                              |    2 +-
 gdb/cli/cli-script.c                               |    2 +-
 gdb/cli/cli-script.h                               |    2 +-
 gdb/cli/cli-setshow.c                              |    2 +-
 gdb/cli/cli-setshow.h                              |    2 +-
 gdb/cli/cli-utils.c                                |    2 +-
 gdb/cli/cli-utils.h                                |    2 +-
 gdb/common/common-utils.c                          |   11 +
 gdb/common/common-utils.h                          |    6 +
 gdb/common/format.c                                |   14 +-
 gdb/completer.c                                    |    2 +-
 gdb/config/aarch64/linux.mh                        |   27 +
 gdb/config/alpha/nm-osf3.h                         |    2 +-
 gdb/config/djgpp/djconfig.sh                       |    2 +-
 gdb/config/i386/nm-fbsd.h                          |    2 +-
 gdb/config/i386/nm-i386gnu.h                       |    2 +-
 gdb/config/nm-linux.h                              |    2 +-
 gdb/config/nm-nto.h                                |    2 +-
 gdb/config/rs6000/nm-rs6000.h                      |    2 +-
 gdb/config/sparc/nm-sol2.h                         |    2 +-
 gdb/configure.host                                 |    3 +
 gdb/contrib/ari/gdb_ari.sh                         |   15 -
 gdb/contrib/cc-with-tweaks.sh                      |    2 +-
 gdb/darwin-nat-info.c                              |    2 +-
 gdb/dfp.c                                          |    2 +-
 gdb/dfp.h                                          |    2 +-
 gdb/doc/ChangeLog                                  |   28 +
 gdb/doc/gdb.texinfo                                |  132 +-
 gdb/doc/observer.texi                              |   13 +-
 gdb/eval.c                                         |    8 +-
 gdb/frame.c                                        |    2 +-
 gdb/gdb-demangle.h                                 |    2 +-
 gdb/gdb-gdb.gdb.in                                 |   27 +-
 gdb/gdbserver/ChangeLog                            |  120 +-
 gdb/gdbserver/linux-aarch64-low.c                  |   32 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 gdb/gdbserver/thread-db.c                          |    2 +-
 gdb/gdbserver/tracepoint.c                         |   19 +-
 gdb/gdbserver/xtensa-xtregs.c                      |    2 +-
 gdb/i386-darwin-nat.c                              |    2 +-
 gdb/i386-darwin-tdep.c                             |    2 +-
 gdb/i386-linux-nat.c                               |   50 +-
 gdb/i386-nat.c                                     |  174 +-
 gdb/i386-nat.h                                     |   11 +-
 gdb/infcmd.c                                       |    5 -
 gdb/linux-fork.c                                   |    2 +
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |  150 +-
 gdb/linux-nat.h                                    |   23 +-
 gdb/m32c-tdep.c                                    |    2 +-
 gdb/mi/mi-interp.c                                 |   45 +-
 gdb/mi/mi-main.c                                   |   19 +-
 gdb/mi/mi-out.c                                    |    1 +
 gdb/microblaze-linux-tdep.c                        |    2 +-
 gdb/microblaze-rom.c                               |    2 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/microblaze-tdep.h                              |    2 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/observer.sh                                    |    1 +
 gdb/ppc-ravenscar-thread.c                         |    2 +-
 gdb/ppc-ravenscar-thread.h                         |    2 +-
 gdb/printcmd.c                                     |  472 ++--
 gdb/prologue-value.c                               |    2 +-
 gdb/prologue-value.h                               |    2 +-
 gdb/python/py-breakpoint.c                         |    2 +-
 gdb/python/py-type.c                               |    2 +-
 gdb/ravenscar-thread.c                             |    2 +-
 gdb/ravenscar-thread.h                             |    2 +-
 gdb/regformats/regdat.sh                           |    4 +-
 gdb/regformats/regdef.h                            |    2 +-
 gdb/remote.c                                       |    4 +-
 gdb/source.c                                       |  289 ++-
 gdb/sparc-ravenscar-thread.c                       |    2 +-
 gdb/sparc-ravenscar-thread.h                       |    2 +-
 gdb/sparc-tdep.c                                   |   12 +-
 gdb/stack.c                                        |   26 +-
 gdb/testsuite/ChangeLog                            |  103 +-
 gdb/testsuite/gdb.base/bitfields.c                 |   16 +
 gdb/testsuite/gdb.base/bitfields.exp               |   26 +
 gdb/testsuite/gdb.base/catch-signal.c              |    2 +-
 gdb/testsuite/gdb.base/catch-signal.exp            |    4 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    3 +
 gdb/testsuite/gdb.base/sigaltstack.exp             |    2 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    2 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.cp/m-static.cc                   |    1 +
 gdb/testsuite/gdb.cp/m-static.exp                  |    8 +
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp     |    4 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-error.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-error.c               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.c            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restrict.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |   12 +-
 gdb/testsuite/gdb.mi/mi-console.exp                |   11 +-
 gdb/testsuite/gdb.mi/mi-file.exp                   |   11 +-
 gdb/testsuite/gdb.mi/mi-read-memory.exp            |   12 +-
 gdb/testsuite/gdb.mi/mi-return.exp                 |   11 +-
 gdb/testsuite/gdb.mi/mi-stepi.exp                  |   12 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |   11 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |   12 +-
 gdb/testsuite/gdb.python/py-prompt.exp             |    1 +
 gdb/testsuite/gdb.server/Makefile.in               |    3 +-
 .../dw2-restrict.c => gdb.server/no-thread-db.c}   |   16 +-
 gdb/testsuite/gdb.server/no-thread-db.exp          |   56 +
 gdb/testsuite/gdb.threads/pthread_cond_wait.c      |    3 +-
 gdb/testsuite/gdb.trace/mi-tsv-changed.exp         |   88 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    4 +
 gdb/testsuite/gdb.trace/tsv.exp                    |   18 +-
 gdb/tilegx-linux-tdep.c                            |    2 +-
 gdb/tracepoint.c                                   |  121 +-
 gdb/tracepoint.h                                   |   10 +-
 gdb/ui-out.c                                       |   43 +-
 gdb/ui-out.h                                       |    6 +
 gdb/unwind_stop_reasons.def                        |    2 +-
 gdb/utils.c                                        |   17 -
 gdb/valops.c                                       |   26 +-
 gdb/value.c                                        |   28 +-
 gdb/value.h                                        |    4 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    1 +
 gdb/windows-nat.h                                  |    2 +-
 gdb/xtensa-linux-tdep.c                            |    2 +-
 gdb/xtensa-xtregs.c                                |    2 +-
 include/ChangeLog                                  |   13 +
 include/dis-asm.h                                  |    2 +
 include/elf/ChangeLog                              |    7 +
 include/elf/nios2.h                                |   91 +
 include/opcode/ChangeLog                           |    7 +
 include/opcode/nios2.h                             |  517 +++
 include/plugin-api.h                               |   54 +-
 libdecnumber/ChangeLog                             |    4 +
 libdecnumber/Makefile.in                           |    3 +-
 libdecnumber/bid/bid-dpd.h                         |    3 +-
 libdecnumber/bid/bid2dpd_dpd2bid.c                 |    2 +-
 libdecnumber/bid/bid2dpd_dpd2bid.h                 |    2 +-
 libdecnumber/bid/decimal128.c                      |    3 +-
 libdecnumber/bid/decimal32.c                       |    3 +-
 libdecnumber/bid/decimal64.c                       |    3 +-
 libdecnumber/bid/host-ieee128.c                    |    2 +-
 libdecnumber/bid/host-ieee32.c                     |    2 +-
 libdecnumber/bid/host-ieee64.c                     |    2 +-
 libdecnumber/configure.ac                          |    2 +-
 libdecnumber/dconfig.h                             |    2 +-
 libdecnumber/decBasic.c                            |    2 +-
 libdecnumber/decCommon.c                           |    2 +-
 libdecnumber/decContext.c                          |    2 +-
 libdecnumber/decContext.h                          |    2 +-
 libdecnumber/decDPD.h                              |    2 +-
 libdecnumber/decDouble.c                           |    2 +-
 libdecnumber/decDouble.h                           |    2 +-
 libdecnumber/decExcept.c                           |    2 +-
 libdecnumber/decExcept.h                           |    2 +-
 libdecnumber/decLibrary.c                          |    2 +-
 libdecnumber/decNumber.c                           |    2 +-
 libdecnumber/decNumber.h                           |    2 +-
 libdecnumber/decNumberLocal.h                      |    2 +-
 libdecnumber/decPacked.c                           |    2 +-
 libdecnumber/decPacked.h                           |    2 +-
 libdecnumber/decQuad.c                             |    2 +-
 libdecnumber/decQuad.h                             |    2 +-
 libdecnumber/decRound.c                            |    2 +-
 libdecnumber/decRound.h                            |    2 +-
 libdecnumber/decSingle.c                           |    2 +-
 libdecnumber/decSingle.h                           |    2 +-
 libdecnumber/dpd/decimal128.c                      |    2 +-
 libdecnumber/dpd/decimal128.h                      |    2 +-
 libdecnumber/dpd/decimal128Local.h                 |    2 +-
 libdecnumber/dpd/decimal32.c                       |    2 +-
 libdecnumber/dpd/decimal32.h                       |    2 +-
 libdecnumber/dpd/decimal64.c                       |    2 +-
 libdecnumber/dpd/decimal64.h                       |    2 +-
 libiberty/ChangeLog                                |   17 +-
 libiberty/cp-demangle.c                            |   21 +-
 libiberty/regex.c                                  |   10 +-
 libiberty/sha1.c                                   |    3 +-
 libiberty/testsuite/demangle-expected              |    3 +
 opcodes/ChangeLog                                  |   42 +
 opcodes/Makefile.am                                |    2 +
 opcodes/Makefile.in                                |    4 +
 opcodes/aarch64-opc.c                              |   33 +-
 opcodes/arm-dis.c                                  |    4 +-
 opcodes/configure                                  |    1 +
 opcodes/configure.in                               |    1 +
 opcodes/disassemble.c                              |    9 +
 opcodes/metag-dis.c                                |    1 +
 opcodes/mips-dis.c                                 |    3 +
 opcodes/mips-opc.c                                 |   26 +-
 opcodes/nios2-dis.c                                |  423 ++
 opcodes/nios2-opc.c                                |  410 ++
 285 files changed, 11817 insertions(+), 2750 deletions(-)
 create mode 100644 bfd/cpu-nios2.c
 create mode 100644 bfd/elf32-nios2.c
 create mode 100644 gdb/aarch64-linux-nat.c
 create mode 100644 gdb/config/aarch64/linux.mh
 copy gdb/testsuite/{gdb.dwarf2/dw2-restrict.c => gdb.server/no-thread-db.c} (80%)
 create mode 100644 gdb/testsuite/gdb.server/no-thread-db.exp
 create mode 100644 include/elf/nios2.h
 create mode 100644 include/opcode/nios2.h
 create mode 100644 opcodes/nios2-dis.c
 create mode 100644 opcodes/nios2-opc.c

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 0ff8e41..a276e71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2013-02-15  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* configure.ac: Sync with GCC repo.
+	* configure: Ditto.
+
+2013-02-05  Ian Lance Taylor  <iant@google.com>
+
+	PR go/55969
+	* configure.ac: Disable libgo on some systems where it does not
+	work.
+	* configure: Rebuild.
+
 2013-02-05  Alan Modra  <amodra@gmail.com>
 
 	* configure: Regenerate after syncing config/.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 2571de3..76558b3 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,526 @@
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+	PR ld/12549
+	* elf-bfd.h (_bfd_elf_strtab_clear_refs): Delete.
+	(_bfd_elf_strtab_clear_all_refs): Declare.
+	(_bfd_elf_strtab_resize): Declare.
+	* elf-strtab.c (_bfd_elf_strtab_clear_refs): Delete.
+	(_bfd_elf_strtab_clear_all_refs): New function.
+	(_bfd_elf_strtab_resize): Likewise.
+	* elflink.c (elf_link_add_object_symbols): Use _bfd_elf_strtab_resize.
+
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_obj_tdata): Move find_line_info, local_stubs,
+	local_call_stubs, elf_data_symbol, elf_text_symbol, elf_data_section,
+	and elf_text_section to..
+	* elfxx-mips.c (struct mips_elf_obj_tdata): ..here.  Update all refs.
+	* elf64-alpha.c (struct mips_elf_find_line): Rename to..
+	(struct alpha_elf_find_line): ..this.
+	(struct alpha_elf_obj_tdata): Add find_line_info, update refs.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15146
+	* elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED
+	for references from the dummy bfd.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15149
+	* elflink.c (elf_link_add_object_symbols): Also track weak
+	references.
+
+2013-02-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/15151
+	* archive.c (_bfd_find_nested_archive): Don't allow a nested
+	archive pointing to itself.
+	(_bfd_get_elt_at_filepos): Revert the last 2 changes.
+
+2013-02-15  Nick Clifton  <nickc@redhat.com>
+
+	PR binutils/15140
+	* archive.c (_bfd_get_elt_at_filepos): Prevent an infinite loop
+	accessing a corrupt nested archive.
+
+2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_page_ref): New structure.
+	(mips_got_page_entry): Use a section rather than a (bfd, symndx)
+	pair to represent the anchor point.
+	(mips_got_info): Add a got_page_refs field.
+	(mips_elf_link_hash_table): Add a sym_cache field.
+	(mips_got_page_ref_hash, mips_got_page_ref_eq): New functions.
+	(mips_got_page_entry_hash, mips_got_page_entry_eq): Update for
+	new anchor representation.
+	(mips_elf_create_got_info): Create got_page_refs rather than
+	got_page_entries.
+	(mips_elf_record_got_page_ref): New function.
+	(mips_elf_pages_for_range): Move further down file.
+	(mips_elf_record_got_page_entry): Likewise.  Take a got as argument.
+	Use a section rather than a (bfd, symndx) pair to represent the
+	anchor point.
+	(mips_elf_resolve_got_page_ref): New function.
+	(mips_elf_resolve_final_got_entries): Use it to populate
+	got_page_entries.
+	(_bfd_mips_elf_check_relocs): Call mips_elf_record_got_page_ref
+	rather than mips_elf_record_got_page_entry.  Only nullify h
+	afterwards.
+	(mips_elf_lay_out_got): Call mips_elf_resolve_final_got_entries
+	earlier.
+
+2013-02-12  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_lay_out_got): Count VxWorks GOT relocs
+	in g->relocs.
+
+2013-02-12  Alan Modra  <amodra@gmail.com>
+
+	* elfxx-target.h (bfd_elfNN_bfd_link_hash_table_free): Provide
+	suitable definition when using generic linker hash table.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_count_got_entries): Delete.
+	(mips_elf_check_recreate_got, mips_elf_recreate_got): Take a
+	mips_elf_traverse_got_arg.  Count GOT entries.
+	(mips_elf_resolve_final_got_entries): Take the bfd_link_info
+	as argument.  Update after above changes.
+	(mips_elf_merge_got, mips_elf_lay_out_got): Don't call
+	mips_elf_count_got_entries.  Update the calls to
+	mips_elf_resolve_final_got_entries.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_tls_type): New enum.
+	(mips_got_entry): Add tls_initialized.
+	(mips_elf_got_entry_hash, mips_elf_got_entry_eq, mips_tls_got_relocs)
+	(mips_elf_count_got_entry, mips_elf_initialize_tls_index): Remove
+	GOT_TLS_TYPE masks.
+	(mips_elf_reloc_tls_type, mips_tls_got_entries)
+	(mips_elf_record_global_got_symbol, mips_elf_initialize_tls_index)
+	(_bfd_mips_elf_finish_dynamic_symbol): Use GOT_TLS_NONE rather
+	than GOT_NORMAL.
+	(mips_elf_initialize_tls_slots): Replace got_offset and tls_type_p
+	arguments with a GOT entry.  Remove GOT_TLS_TYPE masks.  Use
+	tls_initialized rather than GOT_TLS_DONE.
+	(mips_tls_got_index): Delete.
+	(mips_elf_local_got_index, mips_elf_global_got_index): Use
+	mips_elf_initialize_tls_slots rather than mips_tls_got_index.
+	(mips_elf_record_got_entry): Initialize tls_initialized.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Remove tls_ldm_offset.
+	(mips_elf_link_hash_entry): Remove tls_ie_type, tls_gd_type,
+	tls_ie_got_offset and tls_gd_got_offset.
+	(mips_elf_link_hash_newfunc): Remove initialization.
+	(mips_elf_create_got_info): Likewise.
+	(mips_elf_count_local_got_entries, mips_elf_count_global_tls_entries)
+	(mips_tls_single_got_index): Delete.
+	(mips_elf_local_got_index): Always use the GOT entry to track
+	GOT indices.
+	(mips_elf_global_got_index): Likewise.
+	(mips_elf_create_local_got_entry): Assert that TLS entries have
+	already been allocated.
+	(mips_elf_record_global_got_symbol): Don't initialize
+	tls_ie_type or tls_gd_type.
+	(mips_elf_count_got_symbols): Only count reloc-only GOT entries here.
+	(mips_elf_initialize_tls_index): Allocate a GOT index for every TLS
+	entry.
+	(mips_elf_lay_out_got): Use mips_elf_count_got_entries to count
+	the GOT entries.
+	(_bfd_mips_elf_finish_dynamic_symbol): Assert that TLS GOT offsets
+	have been allocated.
+	(_bfd_mips_elf_copy_indirect_symbol): Remove handling of
+	tls_ie_type and tls_gd_type.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_create_local_got_entry): Tidy.  Avoid
+	aliasing violation.  Check for htab allocation failures.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_primary_global_got_index): New function,
+	split out from...
+	(mips_elf_global_got_index): ...here.  Reorder arguments so that
+	the output bfd and info come first.
+	(mips_elf_calculate_relocation): Update the call to
+	mips_elf_global_got_index accordingly.
+	(_bfd_mips_elf_finish_dynamic_symbol): Use
+	mips_elf_primary_global_got_index rather than
+	mips_elf_global_got_index.
+	(_bfd_mips_vxworks_finish_dynamic_symbol): Likewise.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Update comments.
+	(mips_elf_multi_got_entry_eq): Rename to...
+	(mips_elf_got_entry_eq): ...this, deleting the old definition.
+	(mips_elf_create_got_info): Remove master_got_p argument.
+	Always use mips_elf_got_entry_eq.
+	(mips_elf_bfd_got, mips_elf_multi_got, mips_elf_create_got_section):
+	Update calls accordingly.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_info): Remove bfd2got.
+	(mips_elf_bfd2got_hash): Delete.
+	(mips_elf_got_per_bfd_arg): Remove bfd2got.
+	(mips_elf_replace_bfd_got, mips_elf_count_got_entries): New functions.
+	(mips_elf_global_got_index, mips_elf_create_local_got_entry): Use
+	g->next to test for the multigot case.  Use mips_elf_bfd_got rather
+	than mips_elf_got_for_ibfd.
+	(mips_elf_bfd2got_entry_hash, mips_elf_bfd2got_entry_eq)
+	(mips_elf_got_for_ibfd, mips_elf_get_got_for_bfd): Delete.
+	(mips_elf_make_got_per_bfd): Replace with...
+	(mips_elf_add_got_entry): ...this new function.
+	(mips_elf_make_got_pages_per_bfd): Replace with...
+	(mips_elf_add_got_page_entry): ...this new function.
+	(mips_elf_merge_got_with): Replace bfd2got argument with separate
+	bfd and GOT arguments.  Use mips_elf_add_got_entry and
+	mips_elf_add_got_page_entry instead of mips_elf_make_got_per_bfd
+	and mips_elf_make_got_pages_per_bfd.  Use mips_elf_replace_bfd_got
+	to set the BFD's GOT and free the old table.
+	(mips_elf_merge_got): Replace bfd2got argument with separate
+	bfd and GOT arguments.  Apply mips_elf_resolve_final_got_entries.
+	Use mips_elf_count_got_entries to count the number of entries in
+	each GOT.  Update the calls to mips_elf_merge_got_with.
+	(mips_elf_adjust_gp): Use g->next to test for the multigot case.
+	Use mips_elf_bfd_got rather than mips_elf_got_for_ibfd.
+	(mips_elf_multi_got): Don't create the bfd2got hash table.
+	Replace hash table traversal with a walk over the input bfds,
+	updating the call to mips_elf_merge_got.  Use mips_elf_replace_bfd_got
+	to set the output bfd's GOT.
+	(mips_elf_lay_out_got): Rename "sub" to "ibfd".  Record that all
+	bfds use the master GOT in the single-GOT case.
+	(_bfd_mips_elf_finish_dynamic_sections): Use mips_elf_bfd_got
+	rather than mips_elf_got_for_ibfd.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_obj_tdata): Add a got field.
+	(mips_elf_bfd_got, mips_elf_record_got_entry): New functions.
+	(mips_elf_record_global_got_symbol): Update the hash entry before
+	adding the mips_got_entry.  Use mips_elf_record_got_entry to do
+	the latter.
+	(mips_elf_record_local_got_symbol): Use mips_elf_record_got_entry.
+	(mips_elf_record_got_page_entry): Record the entry in both the
+	master and bfd GOTs.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_recreate_got): Don't change the entry;
+	create another one if necessary.
+	(mips_elf_set_gotidx): New function.
+	(mips_elf_set_global_gotidx): Use it.
+	(mips_elf_initialize_tls_index): Likewise.  Take a
+	mips_elf_traverse_got_arg as argument.
+	(mips_elf_lay_out_got): Update use of mips_elf_initialize_tls_index.
+	(mips_elf_multi_got): Likewise.  Cope with error returns from
+	mips_elf_set_global_gotidx.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_info): Add relocs field.
+	(mips_elf_set_global_got_offset_arg, mips_elf_count_tls_arg): Replace
+	with...
+	(mips_elf_traverse_got_arg): ...this new structure.
+	(mips_elf_count_local_tls_relocs): Delete.
+	(mips_elf_count_global_tls_relocs): Likewise.
+	(mips_elf_count_got_entry): New function.
+	(mips_elf_count_local_got_entries): Likewise.
+	(mips_elf_count_global_tls_entries): Take a mips_elf_traverse_got_arg
+	rather than a mips_elf_count_tls_arg.  Count both relocs and entries.
+	(mips_elf_record_local_got_symbol): Don't count got entries here.
+	(mips_elf_make_got_per_bfd): Use mips_elf_count_got_entry.
+	(mips_elf_set_global_got_offset): Split into...
+	(mips_elf_set_global_got_area, mips_elf_set_global_gotidx): ...these
+	new functions.  Take a mips_elf_traverse_got_arg rather than a
+	mips_elf_set_global_got_offset_arg.  Don't count TLS relocs here.
+	Use g->relocs to record the number of relocs needed for global GOT
+	entries.
+	(mips_elf_multi_got): Use mips_elf_traverse_got_arg rather than
+	mips_elf_set_global_got_offset_arg.  Use the relocs field to count
+	relocations.  Update for above function split.
+	(mips_elf_lay_out_got): Use mips_elf_count_local_got_entries
+	to count both the number of GOT entries and the number of TLS
+	relocs required by local entries.  Likewise
+	mips_elf_count_global_tls_entries and global entries.
+	Remove uses of mips_elf_count_local_tls_relocs and
+	mips_elf_count_global_tls_relocs.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Update comment above tls_type entry
+	to say that each structure represents only one type of TLS reference.
+	(GOT_TLS_TYPE): New define.
+	(mips_elf_link_hash_entry): Temporarily split tls_type and
+	tls_got_offset into two variables each.
+	(mips_elf_link_hash_newfunc): Update accordingly.
+	(mips_elf_got_entry_eq, mips_elf_got_entry_hash)
+	(mips_elf_multi_got_entry_eq): Require the tls_type to be the same.
+	(mips_elf_reloc_tls_type, mips_tls_got_entries): New functions.
+	(mips_tls_got_relocs): Use a switch statement.
+	(mips_elf_count_global_tls_entries): Handle the new hash entry fields.
+	(mips_elf_initialize_tls_slots): Use a switch statement.  Avoid
+	local "offset" variable.
+	(mips_tls_got_index): Remove r_type argument and assert.  Remove
+	code that handled entries with two TLS types; always use the
+	original got_index instead.
+	(mips_tls_single_got_index): New function.
+	(mips_elf_local_got_index): Use entry->tls_type to check for
+	TLS entries.  Use mips_tls_single_got_index.  Update call to
+	mips_tls_got_index.
+	(mips_elf_global_got_index): Use mips_elf_reloc_tls_type.
+	Use p->tls_type to check for TLS entries.  Update call to
+	mips_tls_got_index.  Use mips_tls_single_got_index.
+	(mips_elf_create_local_got_entry): Use mips_elf_reloc_tls_type.
+	Use entry.tls_type to check for TLS entries.
+	(mips_elf_record_global_got_symbol): Replace tls_flag argument
+	with r_type argument.  Use mips_elf_reloc_tls_type.
+	Set up the new hash entry fields.
+	(mips_elf_record_local_got_symbol): Replace tls_flag argument
+	with r_type argument.  Use mips_elf_reloc_tls_type and
+	mips_tls_got_entries.  Remove code that handled entries
+	with multiple TLS types.
+	(mips_elf_make_got_per_bfd): Use mips_tls_got_entries.
+	(mips_elf_initialize_tls_index): Handle new hash entry fields.
+	Use equality rather than masks when checking for specific TLS types.
+	Use mips_tls_got_entries.  Remove code that handled entries
+	with multiple TLS types.
+	(mips_elf_calculate_relocation): Use TLS_RELOC_P instead of
+	testing the hash table entry.
+	(_bfd_mips_elf_check_relocs): Update calls to
+	mips_elf_record_global_got_symbol and mips_elf_record_local_got_symbol.
+	(_bfd_mips_elf_finish_dynamic_symbol): Don't check h->type.
+	(_bfd_mips_elf_copy_indirect_symbol): Handle new hash entry fields.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_multi_got_entry_hash): Rename to...
+	(mips_elf_got_entry_hash): ...this, deleting the old version.
+	(mips_elf_create_got_info): Use mips_elf_got_entry_hash for
+	both types of GOT.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_create_got_info): New function.
+	(mips_elf_get_got_for_bfd, mips_elf_multi_got): Use it.
+	(mips_elf_create_got_section): Likewise.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_record_local_got_symbol): Always set
+	gotidx to -1.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_multi_got): Simplify size calculation.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_info): Move global_gotsym to...
+	(mips_elf_link_hash_table): ...here.  Update rest of file accordingly.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_count_global_tls_entries)
+	(mips_elf_count_global_tls_relocs): Don't count indirect or
+	warning symbols.
+	(mips_elf_multi_got, mips_elf_lay_out_got): Assert that the right
+	number of TLS entries were allocated.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_sort_hash_table_f): Remove asserts.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_merge_got_with): Only use arg->global_count
+	if there are TLS relocations.
+
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_recreate_got): Remove free.
+	(mips_elf_resolve_final_got_entries): Remove bogus comment.
+
+2013-02-11  Alan Modra  <amodra@gmail.com>
+
+	* elfcode.h (elf_checksum_contents): Free contents.
+	* elf-bfd.h (_bfd_elf_link_hash_table_free): Declare.
+	* elflink.c (_bfd_elf_link_hash_table_free): New function.
+	(elf_final_link_free): New function, extracted from..
+	(bfd_elf_final_link): ..here.  Always call
+	_bfd_elf_write_section_eh_frame_hdr.
+	* elfxx-target.h (bfd_elfNN_bfd_link_hash_table_free): Default to
+	_bfd_elf_link_hash_table_free.
+	* libbfd-in.h (_bfd_merge_sections_free): Declare.
+	* libbfd.h: Regenerate.
+	* merge.c (_bfd_merge_sections_free): New function.
+	* elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): Free
+	hdr_info->array.
+	* elf-m10300.c (elf32_mn10300_link_hash_table_free): Call
+	_bfd_elf_link_hash_table_free.
+	* elf32-arm.c (elf32_arm_link_hash_table_free): Likewise.
+	* elf32-avr.c (elf32_avr_link_hash_table_free): Likewise.
+	* elf32-hppa.c (elf32_hppa_link_hash_table_free): Likewise.
+	* elf32-i386.c (elf_i386_link_hash_table_free): Likewise.
+	* elf32-m68hc1x.c (m68hc11_elf_hash_table_free): Likewise.
+	* elf32-m68k.c (elf_m68k_link_hash_table_free): Likewise.
+	* elf32-metag.c (elf_metag_link_hash_table_free): Likewise.
+	* elf32-xgate.c (xgate_elf_bfd_link_hash_table_free): Likewise.
+	* elf64-aarch64.c (elf64_aarch64_link_hash_table_free): Likewise.
+	* elf64-ia64-vms.c (elf64_ia64_hash_table_free): Likewise.
+	* elf64-ppc.c (ppc64_elf_link_hash_table_free): Likewise.
+	* elf64-x86-64.c (elf_x86_64_link_hash_table_free): Likewise.
+	* elfnn-ia64.c (elfNN_ia64_hash_table_free): Likewise.
+	* elf32-cr16.c (elf32_cr16_link_hash_table_free): Delete.
+	(bfd_elf32_bfd_link_hash_table_free): Don't define.
+	* elf32-tic6x.c (elf32_tic6x_link_hash_table_free): Delete.
+	(bfd_elf32_bfd_link_hash_table_free): Dont' define.
+
+2013-02-10  Alan Modra  <amodra@gmail.com>
+
+	* coff-arm.c (coff_arm_link_hash_table_create): Use bfd_zmalloc.
+	* coff-h8300.c (h8300_coff_link_hash_table_create): Likewise.
+	* m68klinux.c (linux_link_hash_table_create): Likewise.
+	* sparclinux.c (linux_link_hash_table_create): Likewise.
+	* sunos.c (sunos_link_hash_table_create): Likewise.
+	* xcofflink.c (_bfd_xcoff_bfd_link_hash_table_create): Likewise.
+	* elf-m10300.c (elf32_mn10300_link_hash_table_create): Likewise.
+	* elf32-arm.c (elf32_arm_link_hash_table_create): Likewise.
+	* elf32-avr.c (elf32_avr_link_hash_table_create): Likewise.
+	* elf32-cr16.c (elf32_cr16_link_hash_table_create): Likewise.
+	* elf32-cris.c (elf_cris_link_hash_table_create): Likewise.
+	* elf32-hppa.c (elf32_hppa_link_hash_table_create): Likewise.
+	* elf32-i386.c (elf_i386_link_hash_table_create): Likewise.
+	* elf32-lm32.c (lm32_elf_link_hash_table_create): Likewise.
+	* elf32-m32r.c (m32r_elf_link_hash_table_create): Likewise.
+	* elf32-m68hc1x.c (m68hc11_elf_hash_table_create): Likewise.
+	* elf32-m68k.c (elf_m68k_link_hash_table_create): Likewise.
+	* elf32-metag.c (elf_metag_link_hash_table_create): Likewise.
+	* elf32-nios2.c (nios2_elf32_link_hash_table_create): Likewise.
+	* elf32-s390.c (elf_s390_link_hash_table_create): Likewise.
+	* elf32-score.c (elf32_score_link_hash_table_create): Likewise.
+	* elf32-spu.c (spu_elf_link_hash_table_create): Likewise.
+	* elf32-tic6x.c (elf32_tic6x_link_hash_table_create): Likewise.
+	* elf32-vax.c (elf_vax_link_hash_table_create): Likewise.
+	* elf32-xgate.c (xgate_elf_bfd_link_hash_table_create): Likewise.
+	* elf32-xtensa.c (elf_xtensa_link_hash_table_create): Likewise.
+	* elf64-aarch64.c (elf64_aarch64_link_hash_table_create): Likewise.
+	* elf64-s390.c (elf_s390_link_hash_table_create): Likewise.
+	* elf64-sh64.c (sh64_elf64_link_hash_table_create): Likewise.
+	* elf64-x86-64.c (elf_x86_64_link_hash_table_create): Likewise.
+	* elfxx-mips.c (_bfd_mips_elf_link_hash_table_create): Likewise.
+	* elflink.c (_bfd_elf_link_hash_table_create): Likewise.
+	(_bfd_elf_link_hash_table_init): Assume zero fill table on entry.
+
+2013-02-10  Alan Modra  <amodra@gmail.com>
+
+	* i386linux.c (linux_link_hash_table_create): Allocate table
+	with bfd_zmalloc, not bfd_alloc.
+	* pdp11.c (link_hash_table_create): Allocate table with
+	bfd_malloc, not bfd_alloc.
+	* elf32-bfin.c (bfinfdpic_elf_link_hash_table_create): Allocate table
+	with bfd_zmalloc, not bfd_zalloc.
+	(bfin_link_hash_table_create): Likewise.
+	* elf32-frv.c (frvfdpic_elf_link_hash_table_create): Likewise.
+	* elf64-hppa.c (elf64_hppa_hash_table_create): Likewise.
+
+2013-02-10  Alan Modra  <amodra@gmail.com>
+
+	PR ld/15113
+	* elf32-sh.c (sh_elf_link_hash_table_create): Use bfd_zmalloc.
+
+2013-02-08  Markos Chandras  <markos.chandras@imgtec.com>
+
+	* elf32-metag.c: Use bfd_get_linker_section to get SEC_LINKER_CREATED
+	sections.
+	(elf_metag_adjust_dynamic_symbol): Don't error on zero size dynbss
+	symbol.
+
+2013-02-08  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+	* elf64-aarch64.c (elf64_aarch64_grok_prstatus): Change 'size' from
+	288 to 272.
+
+2013-02-08  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/15106
+	* elf-bfd.h (struct elf_obj_tdata): Add elf_find_function_cache.
+	* elf.c (elf_find_function): Revert last change.  Use new
+	tdata field rather than static vars for cache.
+
+2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15107
+	* elflink.c (elf_link_output_extsym): Set STB_GNU_UNIQUE only if
+	symbol is defined in regular object.
+
+2013-02-07  Roberto Agostino Vitillo  <ra.vitillo@gmail.com>
+
+	PR binutils/15106
+	* elf.c (elf_find_function): Don't cache if symbols change.
+
+2013-02-07  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/14873
+	* elf-attrs.c (_bfd_elf_copy_obj_attributes): Don't attempt to
+	copy attributes from or to non-ELF.
+
+2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
+


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [SCM]  archer-jankratochvil-absdir: .
@ 2012-12-24 19:47 jkratoch
  0 siblings, 0 replies; 3+ messages in thread
From: jkratoch @ 2012-12-24 19:47 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-absdir has been updated
       via  a173fb32c7f305aa68da6c79655898554f6862d9 (commit)
       via  2fd1715078672a4e1a32f403728697efae3119a1 (commit)
       via  059edf781a125f3ece0ef8784dd417469ea883b0 (commit)
       via  455c5e11c517ff5efe39fa88b3c7da182c24a4df (commit)
       via  6b87d106c25f33edf44868de9ec199a70ec7bada (commit)
       via  3a9bfd9a375da7205f9ed6f9d5fd59326bccf071 (commit)
       via  1befb9f977380390615593df0c2f74994464878a (commit)
       via  8c3694bf5df83e2cef38011a6ae1c0dd1c5b83b3 (commit)
       via  48cdb60a9da1715ddecca5aa3f75202eb10798b7 (commit)
       via  587f9a4bf2fd2f726d0d9c97b938c624d3a7c03f (commit)
       via  6f7a98eb5714b7a9dfbdf3efe496855b8160fd28 (commit)
       via  ad15c1987d621815e60d4f34665a0655cc05067d (commit)
       via  f51aede16c71e6f2a295ddb27ce77021ca82ddc9 (commit)
       via  a2969c34e46feea02553b1717c301bc5c587c66d (commit)
       via  dbcac983d20cb009f08070b79ceff6d639750383 (commit)
       via  7cce273d2c55cc0fdd10201902fec3056740f0ca (commit)
       via  4de436bfacad9706f5082e53a4c3f8f15bc38e32 (commit)
       via  3853fa6b6e7841e3f1962dff27449bd8f7fb6c0e (commit)
       via  c6e551b80cdcb216175668039fb180375000328b (commit)
       via  f8a40fa0661e665a7f880066dec4f61e5cf10f39 (commit)
       via  f9d858df4458c8afc691f0927c82f707d1455e19 (commit)
       via  473f4188dfae1de60f341d4faf4cdf8c4cca46bf (commit)
       via  0ab776474a2073e57687cc8f871f5b1d0b9e6bf1 (commit)
       via  df2c9e2d9fe907c3ed09403dc192e4246fbf3f57 (commit)
       via  991fa3954d3ad86b92952ba6d6b24d9e4f392cf3 (commit)
       via  3ddadd3af556d5a9494ada5c66f2419a8d16ef4d (commit)
       via  ccdc7ceef363d1d0cafb793b81a5ab0e0e324b10 (commit)
       via  6f618c6dcd59e7498c9355a8623e9522c0ceb3e1 (commit)
       via  138711b7f1a592db18fda0434f52ce04d16c7f1d (commit)
       via  ae37b6533bd0ffdd8d4fa5ff505e86ded16b9006 (commit)
       via  df658ec29b4551b4146f9ba96209db0640bb65e0 (commit)
       via  83709d4333f490d16d81965e82a564aa501f925e (commit)
       via  a6bc4411cd17b92432df10b93a28780ec05ffef4 (commit)
       via  3f378074b05d5b1c3881bf5a48166cb053f9ccec (commit)
       via  cb902b250c7604ec2d42744d56fbebe43c69b474 (commit)
       via  b123deccd98c75c9e005c1f11d4efd2bc9842661 (commit)
       via  d1ee39674ed0d599d4feca27fa5280ecbe2b62c4 (commit)
       via  f64658c3e14dd2a3038d967568cb6cb5bb0fb6c5 (commit)
       via  697e6526dffd4af24ea054f2950f072db5da6bab (commit)
       via  a5b7cf43e298308ed4796690baee272a1fc96705 (commit)
       via  55506ac89776c2f639944a80bf6211cfa160616b (commit)
       via  63661e50a5003c1f0a89e63f71a96ff5f6f6cfbb (commit)
       via  e2ad35acf9f539232c220fc63e3e6df8558872df (commit)
       via  bf699244973ce73ede6c389894f3c320e2c79eb1 (commit)
       via  08d99bfb5aec0edcfe3ed8b84cdfc36bf3c6f74b (commit)
       via  ffe4653a5759d9177671be4759e144ed496292a2 (commit)
       via  2ab261c6c2f60a31ccde0d545772d756a0649b06 (commit)
       via  ff4b35251727384e69d24299be7f6fd341893473 (commit)
       via  469d3b8c0e428d1f3e8cfb9644350c25214acc12 (commit)
       via  9e8491da61a8503b9b4a9d97248974fd16a1de48 (commit)
       via  4710641076a90f672e96a5ece5da58a971a2eb25 (commit)
       via  6ef00887a25d8b62decad3c59f0a360924147d55 (commit)
       via  4b044069779126c75250967a24a8569ff8b5440a (commit)
       via  59ec8c06ff3f367fda431cbd28f25ea93bb30fe9 (commit)
       via  29ae32aa4702a3303f5926d3fc6fa179c3b5c52d (commit)
       via  96e6708951c2c84ff69e0aefd5b73cd02b050ddc (commit)
       via  2393de555c6fb477178c3eb4239e677784ef9f8f (commit)
       via  a11553afb55900e47e21c2d820c34ed14a6fb848 (commit)
       via  556baeb575cc8355c5fa64d67acb559cab731b96 (commit)
       via  2b1b8cee1ce1e18a9439e4f7508d3fb02e38dd47 (commit)
       via  e0449aaa0a8ad8716faaf4fbcd55379a84df5679 (commit)
       via  d374711849bc47ce8e14e441fd7190c8f9be0182 (commit)
       via  fb661898ee263b3047f81dba3f004400d43dbffa (commit)
       via  fef5b3dccdc47c26be620e1f639563170bb59a95 (commit)
       via  3418c950a3f1b900ec0ca27596496eeb952a263e (commit)
       via  d328e006ba74090a54290757a617d66be4fb021c (commit)
       via  f97d173a3931b8e0256acc675f020e93059125b4 (commit)
       via  733148685c1dca617013bc702ba1dfcfcd8c7841 (commit)
       via  4f9cfd34a4a19604bdf7e81e530f9c3b5c51eb98 (commit)
       via  b7980c31253fa80676e45dfd0b309a1e7ebb09c6 (commit)
       via  341b9aba7841ca680349a837964a24f930e06059 (commit)
       via  356df661d9306af2f03ae79926acd3e040abaab0 (commit)
       via  e7af6090e38a49834920ea179dce4c07962d94b8 (commit)
       via  8185ea140927e7447b3b66cef68ad1bc32ac6e3c (commit)
       via  78ec0b30e02f01b667a0f42e545069ee246615fc (commit)
       via  5cb7dbffec5a4ebc9d67fa0b0dc66a311e1c283f (commit)
       via  6a3ffc36adf00349b3e2dd7d0f69ab6618f53f0b (commit)
       via  55020ed353a04bd3de48148e8a46e9c1034b9b3b (commit)
       via  eeeb5affb995d59a425a120562996467f47a7d40 (commit)
       via  bb7cbf1eb33a758e442018b5ba5a5a4cca55b582 (commit)
       via  a465ef25561e2e35a0b33465f1637084d9f4fbf6 (commit)
       via  c4b7aba1d1ee38f12d90f8327e7e24dc57064c3e (commit)
       via  1b0c31d1488e1d403d42a74bc91a4e4ae778a0bd (commit)
       via  6c9f4555290253dd18448daefe916fc599bbc284 (commit)
       via  35536fe440b343a176f4a3bca816f66aaa685381 (commit)
       via  74aeef38b4efd99ca9aa62ce905c69cd8d4e8dc6 (commit)
       via  7a5fcdcc056928c77614f138ef13a8095be2be07 (commit)
       via  e3ae9548a1f1a066a26ea60910c31f44d7830c5c (commit)
       via  50aba6c93282f46d5a4b1fa296926aad03eb9cdf (commit)
       via  0e21872bef65b155eda41d58dd9a38fc320ba31b (commit)
       via  1cc860df23526e817f948796110a86a8fdfeffa1 (commit)
       via  c6b1369b20bd88cd284aef6930c1ed31903a6c99 (commit)
       via  cb549bd2308af461f08260e8bf44da35d08642d5 (commit)
       via  c71292f370aecc971ed936b5dfaf417bae1baf1c (commit)
       via  c8c2a34bd2497c7fddc3c305fab45bcaf7390945 (commit)
       via  964bd61b9a8241dff656f317a7a3f79a6787858a (commit)
       via  195ba3fcb4ce630fa200768269dc493bb92fe346 (commit)
       via  d1c1ec3f8213aa45e4927ff8b9b1d35e6419e541 (commit)
       via  e60843fd47bc0eca73f3c30ae30354c535ee01bc (commit)
       via  33b7ecfef0efa78adf40853836735714c96aafca (commit)
       via  b62c895a884b82b3cd8b8c7c7940b5fd396bdd46 (commit)
       via  29559699f05634cb3a67f18715f993febfa57486 (commit)
       via  ab92181ad52a22a9b44753076c6b806dbc4e2268 (commit)
       via  a895eb7f0da77c3f74e4fec157c9afbf1a595525 (commit)
       via  fc21a7902c7ee68c8f437e8891fab1be41ae30ea (commit)
       via  a8725dbf70fdc79036c012ef180d3e5f4d62069f (commit)
       via  4385e82b76f9c720433d82e7913ae4c41f38036b (commit)
       via  048fad1b63e570bcc9b884d616c585127d1ff4d6 (commit)
       via  74b728f247014c9c4730485f1cee58fd492d333b (commit)
       via  7ba56e9a1b79a146573133d168dc38bbf6555186 (commit)
       via  4589a95f3c4ce32bf36240dcf0caa767baafb61e (commit)
       via  b24a087726691d6698c0865bd252cb9ebd1e2cde (commit)
       via  8b174eaaeb36c3a8f1c98cf84f2834039b208c13 (commit)
       via  693304a8a958ebf97fe7eda9ee2eb535685761bd (commit)
       via  65291087711dab5e59f3ec2414780a0ce60f7498 (commit)
       via  3658e79610f15e45938a04a1f3e2aefd9f7e1dbc (commit)
       via  ce78fa7a78509a44cf4906cb7948068408d2e3c3 (commit)
       via  0f2f80c25d8ae0bf9cfdec904e6a9572e14c2a41 (commit)
       via  d8c3a90706cffe251a30a5de09865c180ea19c2c (commit)
       via  6ad9487379f4f8e003f4d3e90153fb54192cbabd (commit)
       via  6031a67d0ebed605dc897ce2d21ccf53cc3c272a (commit)
       via  757f3709425adabcdf9524b47a426025d8089e71 (commit)
       via  8d86099e3277c9c1fa49b442cd6b0a754b55ab79 (commit)
       via  0b78299604d418d8c04ae02160237900674f44a9 (commit)
       via  57adef33db78e954fe9863bdc1b395a8a977c134 (commit)
       via  95736516d92639ea95c7c47dbab31c7459c2816a (commit)
       via  36b6b1dda217828053b5dfe7c79f7b1111ac0393 (commit)
       via  d1531a4ff4c401ee2a62fe59fe86606ce193235f (commit)
       via  5b43aaf15e8f177c3cc81420cc3ea41e6b85f3f6 (commit)
       via  7031959a8c70c8e0b57e1f322267c66ba169744b (commit)
       via  1739f4c66302d5c4bdb1824cb34b6ebcb9273c2c (commit)
       via  9359134e57201dd01b96ffe16b46ad38a4a92f87 (commit)
       via  40238bdd74dcfe7df535a39611731e96695268c8 (commit)
       via  bead3651eb6be637da71eba5599d35aa8aa1ce21 (commit)
       via  cec57b703cf45c35e4c4dbc6c896c2465a153e02 (commit)
       via  31feadad7e17aa2c48ff1e966284eb0d91083735 (commit)
      from  e2111d820f9f22fdb1a872976ea57c2a222867f3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit a173fb32c7f305aa68da6c79655898554f6862d9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 20:32:55 2012 +0100

    .

commit 2fd1715078672a4e1a32f403728697efae3119a1
Merge: 455c5e1 059edf7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 20:32:40 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-locsymtab-dos-isabs-config' into symtabnull-symtabtofullname-skipfix-locsymtab-dos-isabs-config-all

commit 059edf781a125f3ece0ef8784dd417469ea883b0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 20:32:35 2012 +0100

    .

commit 455c5e11c517ff5efe39fa88b3c7da182c24a4df
Merge: 3a9bfd9 6b87d10
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 20:28:00 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-locsymtab-dos-isabs-config' into symtabnull-symtabtofullname-skipfix-locsymtab-dos-isabs-config-all

commit 6b87d106c25f33edf44868de9ec199a70ec7bada
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 20:27:49 2012 +0100

    .

commit 3a9bfd9a375da7205f9ed6f9d5fd59326bccf071
Merge: 1befb9f 587f9a4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 19:33:15 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-locsymtab-config-all' into symtabnull-symtabtofullname-skipfix-locsymtab-dos-isabs-config-all
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/dwarf2read.c
    	gdb/psymtab.c
    	gdb/symtab.c

commit 1befb9f977380390615593df0c2f74994464878a
Merge: 8c3694b ad15c19
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 19:28:24 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-locsymtab-config' into symtabnull-symtabtofullname-skipfix-locsymtab-dos-isabs-config

commit 8c3694bf5df83e2cef38011a6ae1c0dd1c5b83b3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 19:27:52 2012 +0100

    .

commit 48cdb60a9da1715ddecca5aa3f75202eb10798b7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:44:28 2012 +0100

    .

commit 587f9a4bf2fd2f726d0d9c97b938c624d3a7c03f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:42:16 2012 +0100

    foo

commit 6f7a98eb5714b7a9dfbdf3efe496855b8160fd28
Merge: ad15c19 dbcac98
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:39:36 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config-all' into symtabnull-symtabtofullname-skipfix-locsymtab-config-all
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/tui/tui-winsource.c

commit ad15c1987d621815e60d4f34665a0655cc05067d
Merge: f51aede 7cce273
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:36:47 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config' into symtabnull-symtabtofullname-skipfix-locsymtab-config

commit f51aede16c71e6f2a295ddb27ce77021ca82ddc9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:35:38 2012 +0100

    .

commit a2969c34e46feea02553b1717c301bc5c587c66d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:27:14 2012 +0100

    .

commit dbcac983d20cb009f08070b79ceff6d639750383
Merge: f8a40fa 7cce273
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:13:45 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config' into symtabnull-symtabtofullname-skipfix-config-all
    
    Conflicts:
    	gdb/symmisc.c

commit 7cce273d2c55cc0fdd10201902fec3056740f0ca
Merge: 6ef0088 4de436b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:13:25 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix' into symtabnull-symtabtofullname-skipfix-config

commit 4de436bfacad9706f5082e53a4c3f8f15bc38e32
Merge: a465ef2 3853fa6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:13:24 2012 +0100

    Merge branch 'symtabnull-symtabtofullname' into symtabnull-symtabtofullname-skipfix

commit 3853fa6b6e7841e3f1962dff27449bd8f7fb6c0e
Merge: c4b7aba c6e551b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:13:22 2012 +0100

    Merge branch 'symtabnull' into symtabnull-symtabtofullname

commit c6e551b80cdcb216175668039fb180375000328b
Merge: 1b0c31d f9d858d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:13:19 2012 +0100

    Merge remote-tracking branch 'gdb/master' into symtabnull

commit f8a40fa0661e665a7f880066dec4f61e5cf10f39
Merge: 6ef0088 d374711
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 24 05:12:05 2012 +0100

    .

commit f9d858df4458c8afc691f0927c82f707d1455e19
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Mon Dec 24 02:47:50 2012 +0000

    bfd: also enable x86_64pei_vec for 64bit i386-linux targets
    
    We enable x86_64pei_vec for x86_64-linux targets, so we should list this
    in the 64bit i386-linux vec section.  This is useful for when we want to
    build 64bit EFI code on an i386 system.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 473f4188dfae1de60f341d4faf4cdf8c4cca46bf
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Dec 24 00:00:36 2012 +0000

    *** empty log message ***

commit 0ab776474a2073e57687cc8f871f5b1d0b9e6bf1
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Dec 23 23:00:04 2012 +0000

    daily update

commit df2c9e2d9fe907c3ed09403dc192e4246fbf3f57
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Dec 23 00:00:03 2012 +0000

    *** empty log message ***

commit 991fa3954d3ad86b92952ba6d6b24d9e4f392cf3
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Dec 22 23:00:05 2012 +0000

    daily update

commit 3ddadd3af556d5a9494ada5c66f2419a8d16ef4d
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Sat Dec 22 18:53:35 2012 +0000

    	* ui-file.h (tee_file_new): Add extern modifier in header declaration.

commit ccdc7ceef363d1d0cafb793b81a5ab0e0e324b10
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Sat Dec 22 17:51:11 2012 +0000

            * gdbint.texinfo (Function prototypes): Require use of "extern"
            modifier for function prototypes in headers.

commit 6f618c6dcd59e7498c9355a8623e9522c0ceb3e1
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Dec 22 00:00:03 2012 +0000

    *** empty log message ***

commit 138711b7f1a592db18fda0434f52ce04d16c7f1d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Dec 21 23:00:06 2012 +0000

    daily update

commit ae37b6533bd0ffdd8d4fa5ff505e86ded16b9006
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Dec 21 20:54:59 2012 +0000

    Check R_X86_64_standard for unrecognized relocation
    
    	* elf64-x86-64.c (elf_x86_64_relocate_section): Check
    	R_X86_64_standard instead of R_X86_64_max for unrecognized
    	relocation.

commit df658ec29b4551b4146f9ba96209db0640bb65e0
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Dec 21 18:15:20 2012 +0000

    Properly adjust h->plt.refcount
    
    bfd/
    
    	PR ld/14980
    	* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Properly
    	adjust h->plt.refcount.
    	* elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.
    
    ld/testsuite/
    
    	PR ld/14980
    	* ld-ifunc/ifunc-14c.s: New file.
    	* ld-ifunc/ifunc-14e-i386.d: Likewise.
    	* ld-ifunc/ifunc-14e-x86-64.d: Likewise.
    	* ld-ifunc/ifunc-14f-i386.d: Likewise.
    	* ld-ifunc/ifunc-14f-x86-64.d: Likewise.

commit 83709d4333f490d16d81965e82a564aa501f925e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Dec 21 00:00:34 2012 +0000

    *** empty log message ***

commit a6bc4411cd17b92432df10b93a28780ec05ffef4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Dec 20 23:00:05 2012 +0000

    daily update

commit 3f378074b05d5b1c3881bf5a48166cb053f9ccec
Author: Jan-Benedict Glaw <jbglaw@lug-owl.de>
Date:   Thu Dec 20 21:59:17 2012 +0000

    	* Makefile.def (install-target-libgo): Depend on
    	install-target-libatomic. Merged from GCC repo.
    	* Makefile.in: Regenerate.

commit cb902b250c7604ec2d42744d56fbebe43c69b474
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 20 15:30:18 2012 +0000

    	* serial.c (deprecated_serial_fd): Remove.
    	* serial.h (deprecated_serial_fd): Remove.

commit b123deccd98c75c9e005c1f11d4efd2bc9842661
Author: Doug Evans <dje@google.com>
Date:   Thu Dec 20 05:05:48 2012 +0000

    	* gdb.base/maint.exp: Handle testing with .gdb_index.

commit d1ee39674ed0d599d4feca27fa5280ecbe2b62c4
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Dec 20 05:01:54 2012 +0000

    Revert GPL version change in sim/bfin/aclocal.m4
    
    sim/bfin/ChangeLog:
    
            * aclocal.m4: Revert the previous change changing
            the license from GPL v2 or later to GPL v3 or later
            (this file was generated).

commit f64658c3e14dd2a3038d967568cb6cb5bb0fb6c5
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Dec 20 04:18:53 2012 +0000

    Revert GPL version change in linux-fixed-code.s.
    
    sim/bfin/ChangeLog:
    
    	* linux-fixed-code.s: Revert the previous change changing
    	the license from GPL v2 or later to GPL v3 or later.

commit 697e6526dffd4af24ea054f2950f072db5da6bab
Author: qiyao <qiyao>
Date:   Thu Dec 20 01:07:03 2012 +0000

    gdb/
    2012-12-20  Yao Qi  <yao@codesourcery.com>
    
    	* maint.c (_initialize_maint_cmds): Move code ...
    	* symmisc.c (_initialize_symmisc): ... to here.
    	(maintenance_print_msymbols): Make it static.
    	(maintenance_print_objfiles): Likewise.
    	(maintenance_print_symbols): Likewise.
    	(maintenance_info_symtabs): Likewise.
    	* symtab.h (maintenance_print_msymbols): Remove declaration.
    	(maintenance_print_objfiles, maintenance_print_symbols): Likewise.
    	(maintenance_info_symtabs): Likewise.

commit a5b7cf43e298308ed4796690baee272a1fc96705
Author: qiyao <qiyao>
Date:   Thu Dec 20 00:58:13 2012 +0000

    gdb/
    2012-12-20  Yao Qi  <yao@codesourcery.com>
    
    	* maint.c (_initialize_maint_cmds): Move code to ...
    	* psymtab.c (_initialize_psymtab): ... here.  New.
    	Include "gdbcmd.h".
    	(maintenance_print_psymbols): Make it static.
    	(maintenance_info_psymtabs, maintenance_check_symtabs): Likewise.
    	* symtab.h (maintenance_print_psymbols): Remove declaration.
    	(maintenance_check_symtabs, maintenance_info_psymtabs): Likewise.

commit 55506ac89776c2f639944a80bf6211cfa160616b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Dec 20 00:00:03 2012 +0000

    *** empty log message ***

commit 63661e50a5003c1f0a89e63f71a96ff5f6f6cfbb
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Dec 19 23:00:04 2012 +0000

    daily update

commit e2ad35acf9f539232c220fc63e3e6df8558872df
Author: mkuvyrkov <mkuvyrkov>
Date:   Wed Dec 19 22:07:42 2012 +0000

    	* MAINTAINERS: Add myself to write-after-approval maintainers.

commit bf699244973ce73ede6c389894f3c320e2c79eb1
Author: andreast <andreast>
Date:   Wed Dec 19 20:57:54 2012 +0000

    2012-12-19  Andreas Tobler  <andreast@neon.andreas.nets>
    
            * mips-tdep.c (micromips_deal_with_atomic_sequence): Initialize
            branch_bp to keep gcc happy.

commit 08d99bfb5aec0edcfe3ed8b84cdfc36bf3c6f74b
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Dec 19 19:50:40 2012 +0000

    Fix indentation in the last checkin

commit ffe4653a5759d9177671be4759e144ed496292a2
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Dec 19 19:45:43 2012 +0000

    Fix and use elf_append_rel
    
    	* elf32-i386.c (elf_i386_relocate_section): Replace
    	bfd_elf32_swap_reloc_out with elf_append_rel.
    	(elf_i386_finish_dynamic_symbol): Likewise.
    
    	* elflink.c (elf_append_rel): Call swap_reloc_out instead of
    	swap_reloca_out.

commit 2ab261c6c2f60a31ccde0d545772d756a0649b06
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Dec 19 19:41:17 2012 +0000

    Reindent elf_i386_finish_dynamic_symbol
    
    	* elf32-i386.c (elf_i386_finish_dynamic_symbol): Reindent.

commit ff4b35251727384e69d24299be7f6fd341893473
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 15:49:43 2012 +0000

    Change copyright from Cavium to FSF.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
            Cavium to FSF.

commit 469d3b8c0e428d1f3e8cfb9644350c25214acc12
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 10:54:54 2012 +0000

    Add copyright header to stubs/buildvms.com.
    
    gdb/stubs/ChangeLog:
    
            * buildvms.com: Add copyright header.

commit 9e8491da61a8503b9b4a9d97248974fd16a1de48
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 08:20:40 2012 +0000

    Fix copyright years in gdbarch.h and gdbarch.c.
    
    copyright.py was updating gdbarch.sh' copyright years, but not
    the function that genarates the copyright headers for gdbarch.[hc].
    
    This patch makes the following changes:
      - fixes gdbarch.sh and regenerates gdbarch.[hc]
    
      - Modify copyright.py to remind the user to update gdbarch.sh
        by hand.  This should also remind the user to rerun the script
        and update gdbarch.[hc] - see next point;
    
      - Allow copyright.py to update gdbarch.[hc]'c copyright years,
        even though these are generated files;  This should free
        the user from having to update gdbarch.[hc] himself;
    
    gdb/ChangeLog:
    
            * gdbarch.sh (copyright): Update copyright years.
            * gdbarch.h, gdbarch.c: Regenerate.
            * copyright.py (EXCLUDE_LIST): Remove gdbarch.h and gdbarch.c.
            (MULTIPLE_COPYRIGHT_HEADERS): Add 'gdb/gdbarch.sh'.

commit 4710641076a90f672e96a5ece5da58a971a2eb25
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 08:19:49 2012 +0000

    update copyright notices in various GDB files.
    
    Update some files in GDB that were accidently left with a GPL v2
    copyright header.
    
    Update some files where the copyright notice still provides the
    old contact info, using the approach for providing the FSF's contact
    info.
    
    gdb/ChangeLog:
    
            * acinclude.m4: Update contact info in copyright notice.
    
    gdb/doc/ChangeLog:
    
            * refcard.tex: Update copyright notice to GPL v3 or later.
            Update contact info.
    
    gdb/testsuite/ChangeLog:
    
            * dg-extract-results.sh: Update contact info in copyright notice.
            * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
            GPL v3 or later.  Update contact info.
            * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
            gdb.threads/watchpoint-fork-mt.c,
            gdb.threads/watchpoint-fork-parent.c,
            gdb.threads/watchpoint-fork-st.c,
            gdb.threads/watchpoint-fork.h: Likewise.

commit 6ef00887a25d8b62decad3c59f0a360924147d55
Merge: 4b04406 3418c95
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Dec 19 09:17:56 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-locreduce-config' into symtabnull-symtabtofullname-skipfix-config

commit 4b044069779126c75250967a24a8569ff8b5440a
Merge: a465ef2 d328e00
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Dec 19 09:17:51 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-locreduce' into symtabnull-symtabtofullname-skipfix-config

commit 59ec8c06ff3f367fda431cbd28f25ea93bb30fe9
Author: qiyao <qiyao>
Date:   Wed Dec 19 07:51:48 2012 +0000

    gdb/
    2012-12-19  Yao Qi  <yao@codesourcery.com>
    
    	* maint.c (maintenance_print_statistics): Make it static.
    	* symtab.h (maintenance_print_statistics): Remove declaration.

commit 29ae32aa4702a3303f5926d3fc6fa179c3b5c52d
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 07:19:14 2012 +0000

    Update sim's COPYING files.
    
    sim/arm/ChangeLog:
    
    	* COPYING: Update to GPL version 3.
    
    sim/ppc/ChangeLog:
    
    	* COPYING: Update to GPL version 3.

commit 96e6708951c2c84ff69e0aefd5b73cd02b050ddc
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 07:18:14 2012 +0000

    [sim] Update old contact info in GPL license notices
    
    sim/ChangeLog:
    
            Update old contact info in GPL license notices.

commit 2393de555c6fb477178c3eb4239e677784ef9f8f
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 07:11:58 2012 +0000

    Update sim copyright headers from GPLv2-or-later to GPLv3-or-later.
    
    gdb/sim/ChangeLog:
    
            Update the non-FSF-copyrighted files in sim to GPLv3 or later.

commit a11553afb55900e47e21c2d820c34ed14a6fb848
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 04:28:46 2012 +0000

    NEWS: Announce ppc-lynx178 support.
    
    gdb/ChangeLog:
    
            * NEWS: Add entry announcing ppc-lynx178 support.

commit 556baeb575cc8355c5fa64d67acb559cab731b96
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 19 04:13:50 2012 +0000

    Revert "Import gnulib's errno module."
    
    There are some compatibility concerns with libiconv to be
    discussed first.
    
    gdb/ChangeLog:
    
            Revert the following change:
            * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add errno.
            * gnulib/import/errno.in.h: Import.
            * gnulib/import/m4/errno_h.m4: Import.
            * gnulib/aclocal.m4: Regenerate.
            * gnulib/configure: Regenerate.
            * gnulib/import/Makefile.am: Update.
            * gnulib/import/Makefile.in: Update.
            * gnulib/import/m4/gnulib-cache.m4: Update.
            * gnulib/import/m4/gnulib-comp.m4: Update.

commit 2b1b8cee1ce1e18a9439e4f7508d3fb02e38dd47
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Dec 19 00:00:32 2012 +0000

    *** empty log message ***

commit e0449aaa0a8ad8716faaf4fbcd55379a84df5679
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Dec 18 23:00:04 2012 +0000

    daily update

commit d374711849bc47ce8e14e441fd7190c8f9be0182
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 22:09:06 2012 +0100

    .

commit fb661898ee263b3047f81dba3f004400d43dbffa
Merge: fef5b3d f97d173
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 22:03:12 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config-all-nox' into symtabnull-symtabtofullname-skipfix-locreduce-config-all
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/tui/tui-winsource.c

commit fef5b3dccdc47c26be620e1f639563170bb59a95
Merge: 3418c95 bb7cbf1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 21:54:40 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config' into symtabnull-symtabtofullname-skipfix-locreduce-config-all

commit 3418c950a3f1b900ec0ca27596496eeb952a263e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 21:53:18 2012 +0100

    .

commit d328e006ba74090a54290757a617d66be4fb021c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 21:51:30 2012 +0100

    .

commit f97d173a3931b8e0256acc675f020e93059125b4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 21:36:02 2012 +0100

    .

commit 733148685c1dca617013bc702ba1dfcfcd8c7841
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 21:23:32 2012 +0100

    .

commit 4f9cfd34a4a19604bdf7e81e530f9c3b5c51eb98
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:33:44 2012 +0000

    fix some bad ChangeLog dates from today

commit b7980c31253fa80676e45dfd0b309a1e7ebb09c6
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:32:41 2012 +0000

    	* defs.h (directory_command): Don't declare.
    	* source.c (directory_command): Now static.

commit 341b9aba7841ca680349a837964a24f930e06059
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:31:16 2012 +0000

    	* infcmd.c (all_registers_info, nexti_command, stepi_command)
    	(continue_command, interrupt_target_command): Now static.
    	(registers_info): Remove declaration.
    	* inferior.h (all_registers_info, nexti_command, stepi_command)
    	(continue_command, interrupt_target_command): Don't declare.

commit 356df661d9306af2f03ae79926acd3e040abaab0
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:27:34 2012 +0000

    	* cli/cli-cmds.c (apropos_command): Now static.

commit e7af6090e38a49834920ea179dce4c07962d94b8
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:26:59 2012 +0000

    	* breakpoint.c (dprintf_command): Now static.

commit 8185ea140927e7447b3b66cef68ad1bc32ac6e3c
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:26:27 2012 +0000

    	* Makefile.in (init.c): Declare initialize_all_files;
    	don't include call-cmds.h.
    	* call-cmds.h: Remove.
    	* symtab.c: Don't include call-cmds.h.
    	* top.c: Don't include call-cmds.h.  Declare
    	initialize_all_files.

commit 78ec0b30e02f01b667a0f42e545069ee246615fc
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:25:24 2012 +0000

    	* symfile.c (list_overlays_command, map_overlay_command)
    	(unmap_overlay_command): Now static.

commit 5cb7dbffec5a4ebc9d67fa0b0dc66a311e1c283f
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:24:39 2012 +0000

    	* cli/cli-cmds.c (_initialize_cli_cmds): Remove "document",
    	"define", "while", and "if" commands.
    	* cli/cli-script.c (while_command, if_command, define_command)
    	(document_command): Now static.
    	(_initialize_cli_script): New function.
    	* cli/cli-script.h (while_command, if_command, define_command)
    	(document_command): Don't declare.

commit 6a3ffc36adf00349b3e2dd7d0f69ab6618f53f0b
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:23:32 2012 +0000

    	* cli/cli-cmds.c (_initialize_cli_cmds): New function.
    	(init_cli_cmds): Move most code into new function.

commit 55020ed353a04bd3de48148e8a46e9c1034b9b3b
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 18 19:21:49 2012 +0000

    	* minsyms.c (lookup_solib_trampoline_symbol_by_pc): Now static.
    	* minsyms.h (lookup_solib_trampoline_symbol_by_pc): Don't
    	declare.

commit eeeb5affb995d59a425a120562996467f47a7d40
Merge: 74aeef3 bb7cbf1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 19:26:49 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config' into symtabnull-symtabtofullname-skipfix-config-all

commit bb7cbf1eb33a758e442018b5ba5a5a4cca55b582
Merge: 7a5fcdc a465ef2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 19:26:48 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix' into symtabnull-symtabtofullname-skipfix-config

commit a465ef25561e2e35a0b33465f1637084d9f4fbf6
Merge: e3ae954 c4b7aba
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 19:26:47 2012 +0100

    Merge branch 'symtabnull-symtabtofullname' into symtabnull-symtabtofullname-skipfix

commit c4b7aba1d1ee38f12d90f8327e7e24dc57064c3e
Merge: 50aba6c 1b0c31d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 19:26:46 2012 +0100

    Merge branch 'symtabnull' into symtabnull-symtabtofullname

commit 1b0c31d1488e1d403d42a74bc91a4e4ae778a0bd
Merge: 0e21872 6c9f455
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 19:26:45 2012 +0100

    Merge remote-tracking branch 'gdb/master' into symtabnull

commit 6c9f4555290253dd18448daefe916fc599bbc284
Author: DJ Delorie <dj@delorie.com>
Date:   Tue Dec 18 17:41:27 2012 +0000

    merge from gcc

commit 35536fe440b343a176f4a3bca816f66aaa685381
Author: eager <eager>
Date:   Tue Dec 18 16:01:00 2012 +0000

    PR ld/14736
    bfd:
    	* elf32-microblaze.c (calc_fixup): Add end range.
    gas/testsuite:
    	* gas/microblaze/relax_size.exp: New file - test object size after linker
    	relaxation
    	* gas/microblaze/relax_size.s: Likewise
    	* gas/microblaze/relax_size.elf: Likewise
    	* gas/microblaze/relax_size2.s: Likewise
    	* gas/microblaze/relax_size2.elf: Likewise

commit 74aeef38b4efd99ca9aa62ce905c69cd8d4e8dc6
Merge: c6b1369 7a5fcdc
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 15:56:37 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix-config' into symtabnull-symtabtofullname-skipfix-config-all

commit 7a5fcdcc056928c77614f138ef13a8095be2be07
Merge: 74b728f e3ae954
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 15:56:35 2012 +0100

    Merge branch 'symtabnull-symtabtofullname-skipfix' into symtabnull-symtabtofullname-skipfix-config

commit e3ae9548a1f1a066a26ea60910c31f44d7830c5c
Merge: 4589a95 50aba6c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 15:56:34 2012 +0100

    Merge branch 'symtabnull-symtabtofullname' into symtabnull-symtabtofullname-skipfix

commit 50aba6c93282f46d5a4b1fa296926aad03eb9cdf
Merge: b24a087 0e21872
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 15:56:33 2012 +0100

    Merge branch 'symtabnull' into symtabnull-symtabtofullname

commit 0e21872bef65b155eda41d58dd9a38fc320ba31b
Merge: 6529108 cb549bd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 15:56:31 2012 +0100

    Merge remote-tracking branch 'gdb/master' into symtabnull

commit 1cc860df23526e817f948796110a86a8fdfeffa1
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Dec 18 14:52:53 2012 +0000

    Port GDB to powerpc-lynx178.
    
    gdb/ChangeLog:
    
            * defs.h (enum gdb_osabi): Add GDB_OSABI_LYNXOS178.
            * osabi.c (gdb_osabi_names): Add entry for GDB_OSABI_LYNXOS178.
            * xcoffread.c (xcoff_get_core_n_import_files): New function.
            (xcoff_get_n_import_files): New function.
            * xcoffread.h (xcoffread.h): Add declaration.
            * rs6000-aix-tdep.c: #include "xcoffread.h".
            (rs6000_aix_osabi_sniffer): Do not return GDB_OSABI_AIX for
            XCOFF executables that do not depend on any shared library.
            * rs6000-lynx178-tdep.c: New file.
            * configure.tgt: Add powerpc-*-lynx*178 handling.
            * Makefile.in (ALL_TARGET_OBS): Add rs6000-lynx178-tdep.o.
            (ALLDEPFILES): Add rs6000-lynx178-tdep.c.

commit c6b1369b20bd88cd284aef6930c1ed31903a6c99
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Dec 18 15:45:45 2012 +0100

    .

commit cb549bd2308af461f08260e8bf44da35d08642d5
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Dec 18 13:25:44 2012 +0000

    	* elf.c (swap_out_syms): Set shndx to SHN_ABS when not one of
    	the special MAP_* values.

commit c71292f370aecc971ed936b5dfaf417bae1baf1c
Author: mmetzger <mmetzger>
Date:   Tue Dec 18 08:01:41 2012 +0000

    Fix ChangeLog format.

commit c8c2a34bd2497c7fddc3c305fab45bcaf7390945
Author: Hui Zhu <teawater@gmail.com>
Date:   Tue Dec 18 07:01:55 2012 +0000

    2012-12-18  Hui Zhu  <hui_zhu@mentor.com>
    
    	* ui-file.c (ui_file): Add to_fseek.
    	(ui_file_new): Call set_ui_file_fseek.
    	(null_file_fseek, ui_file_fseek, set_ui_file_fseek,
    	 stdio_file_fseek): New functions.
    	(stdio_file_new): Call set_ui_file_fseek.
    	* ui-file.h (ui_file_fseek_ftype): New typedef.
    	(set_ui_file_fseek, ui_file_fseek): New externs.

commit 964bd61b9a8241dff656f317a7a3f79a6787858a
Author: Hui Zhu <teawater@gmail.com>
Date:   Tue Dec 18 06:39:36 2012 +0000

    2012-12-18  Hui Zhu  <hui_zhu@mentor.com>
    
    	* ui-file.c (set_ui_file_flush): Change flush to flush_ptr.
    	(set_ui_file_isatty): Change isatty to isatty_ptr.
    	(set_ui_file_rewind): Change rewind to rewind_ptr.
    	(set_ui_file_put): Change put to put_ptr.
    	(set_ui_file_write): Change write to write_ptr.
    	(set_ui_file_write_async_safe): Change write_async_safe to
    	write_async_safe_ptr.
    	(set_ui_file_read): Change read to read_ptr.
    	(set_ui_file_fputs): Change fputs to fputs_ptr.
    	(set_ui_file_data): Change delete to delete_ptr.

commit 195ba3fcb4ce630fa200768269dc493bb92fe346
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Dec 18 06:19:53 2012 +0000

    solib-darwin.c: handle PIE when attaching processes.
    
    gdb/ChangeLog:
    
            * solib-darwin.c (darwin_current_sos): Fix indentation.
            (darwin_read_exec_load_addr): New function.
            (darwin_solib_create_inferior_hook): Rebase executable.
            * objfiles.c (objfile_rebase1, objfile_rebase): New functions.
            * objfiles.h (objfile_rebase1, objfile_rebase): Add prototypes.

commit d1c1ec3f8213aa45e4927ff8b9b1d35e6419e541
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Dec 18 06:02:30 2012 +0000

    Import gnulib's errno module.
    
    gdb/ChangeLog:
    
            * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add errno.
            * gnulib/import/errno.in.h: Import.
            * gnulib/import/m4/errno_h.m4: Import.
            * gnulib/aclocal.m4: Regenerate.
            * gnulib/configure: Regenerate.
            * gnulib/import/Makefile.am: Update.
            * gnulib/import/Makefile.in: Update.
            * gnulib/import/m4/gnulib-cache.m4: Update.
            * gnulib/import/m4/gnulib-comp.m4: Update.

commit e60843fd47bc0eca73f3c30ae30354c535ee01bc
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Dec 18 06:00:53 2012 +0000

    Update gnulib to current HEAD.
    
    gdb/ChangeLog:
    
            * gnulib/update-gnulib.sh (GNULIB_COMMIT_SHA1): Set to
            8d5bd1402003bd0153984b138735adf537d960b0.
            * gnulib/aclocal.m4, configure, config.in: Regenerate.
            * gnulib/import/m4/extern-inline.m4: Import.
            * gnulib/import/wctype-h.c: Import.
            * gnulib/import/Makefile.am: Update.
            * gnulib/import/Makefile.in: Update.
            * gnulib/import/alloca.in.h: Update.
            * gnulib/import/extra/snippet/warn-on-use.h: Update.
            * gnulib/import/localcharset.c: Update.
            * gnulib/import/m4/fcntl-o.m4: Update.
            * gnulib/import/m4/gnulib-cache.m4: Update.
            * gnulib/import/m4/gnulib-comp.m4: Update.
            * gnulib/import/m4/wctype_h.m4: Update.
            * gnulib/import/stdbool.in.h: Update.
            * gnulib/import/verify.h: Update.
            * gnulib/import/wctype.in.h: Update.

commit 33b7ecfef0efa78adf40853836735714c96aafca
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Dec 18 04:41:41 2012 +0000

    Fix author in last ChangeLog entry.

commit b62c895a884b82b3cd8b8c7c7940b5fd396bdd46
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Dec 18 04:40:24 2012 +0000

    Add call to autoheader in update-gnulib.sh.
    
    gdb/ChangeLog:
    
            * gnulib/update-gnulib.sh: Add call to autoheader.

commit 29559699f05634cb3a67f18715f993febfa57486
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Dec 18 00:00:03 2012 +0000

    *** empty log message ***

commit ab92181ad52a22a9b44753076c6b806dbc4e2268
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Dec 17 23:00:08 2012 +0000

    daily update

commit a895eb7f0da77c3f74e4fec157c9afbf1a595525
Author: Doug Evans <dje@google.com>
Date:   Mon Dec 17 19:40:24 2012 +0000

    Enable accidentally commented out code.

commit fc21a7902c7ee68c8f437e8891fab1be41ae30ea
Author: Roland McGrath <roland@gnu.org>
Date:   Mon Dec 17 19:13:05 2012 +0000

    bfd/
    	* elf32-arm.c (elf32_arm_size_stubs): Skip input BFDs that are
    	not ARM ELF.

commit a8725dbf70fdc79036c012ef180d3e5f4d62069f
Author: Jeff Johnston <jjohnstn@redhat.com>
Date:   Mon Dec 17 17:46:09 2012 +0000

    2012-12-17  Jeff Johnston  <jjohnstn@redhat.com>
    
            * COPYING.LIBGLOSS: Add license for bfin libgloss.

commit 4385e82b76f9c720433d82e7913ae4c41f38036b
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Dec 17 16:55:34 2012 +0000

    Add copyright notices

commit 048fad1b63e570bcc9b884d616c585127d1ff4d6
Merge: 74b728f d8c3a90
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 17:50:54 2012 +0100

    Merge branch 'skipfix-config-all' into symtabnull-symtabtofullname-skipfix-config-all
    
    Conflicts:
    	gdb/dwarf2read.c
    	gdb/linespec.c
    	gdb/mi/mi-cmd-file.c
    	gdb/source.c
    	gdb/stack.c
    	gdb/symtab.c
    	gdb/tracepoint.c
    	gdb/tui/tui-source.c

commit 74b728f247014c9c4730485f1cee58fd492d333b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 17:42:01 2012 +0100

    .

commit 7ba56e9a1b79a146573133d168dc38bbf6555186
Merge: 4589a95 36b6b1d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 17:39:23 2012 +0100

    Merge branch 'skipfix-config' into symtabnull-symtabtofullname-skipfix-config

commit 4589a95f3c4ce32bf36240dcf0caa767baafb61e
Merge: b24a087 ffea984
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 17:38:40 2012 +0100

    Merge branch 'skipfix' into symtabnull-symtabtofullname-skipfix

commit b24a087726691d6698c0865bd252cb9ebd1e2cde
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 16:21:05 2012 +0100

    .

commit 8b174eaaeb36c3a8f1c98cf84f2834039b208c13
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 17 15:11:52 2012 +0000

    	* top.c (xgdb_verbose): Remove.

commit 693304a8a958ebf97fe7eda9ee2eb535685761bd
Merge: ce78fa7 6529108
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 14:33:13 2012 +0100

    Merge branch 'symtabnull' into symtabnull-symtabtofullname

commit 65291087711dab5e59f3ec2414780a0ce60f7498
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 14:27:40 2012 +0100

    .

commit 3658e79610f15e45938a04a1f3e2aefd9f7e1dbc
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 14:20:38 2012 +0100

    .

commit ce78fa7a78509a44cf4906cb7948068408d2e3c3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 14:00:23 2012 +0100

    .

commit 0f2f80c25d8ae0bf9cfdec904e6a9572e14c2a41
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 13:11:49 2012 +0100

    .

commit d8c3a90706cffe251a30a5de09865c180ea19c2c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 12:55:31 2012 +0100

    .

commit 6ad9487379f4f8e003f4d3e90153fb54192cbabd
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Dec 17 11:17:12 2012 +0000

    lynx-low: Add debug trace when new thread is discovered.
    
    gdb/gdbserver/ChangeLog:
    
            * lynx-low.c (lynx_wait_1): Add debug trace before adding
            new thread.

commit 6031a67d0ebed605dc897ce2d21ccf53cc3c272a
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Dec 17 11:13:52 2012 +0000

    Add PTRACE_GETTRACESIG handling in ptrace_request_to_str
    
    We use this ptrace request when handling SIGTRAP signals,
    and without this change, the debug trances show:
    
        PTRACE (<unknown-request>, ...
    
    This patch fixes this.
    
    gdb/gdbserver/ChangeLog:
    
            * lynx-low.c (ptrace_request_to_str): Add handling for
            PTRACE_GETTRACESIG.

commit 757f3709425adabcdf9524b47a426025d8089e71
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Dec 17 11:03:00 2012 +0000

    Delete unused variable in lynx_attach.
    
    gdb/gdbserver/ChangeLog:
    
            * lynx-low.c (lynx_attach): Delete variable new_process.

commit 8d86099e3277c9c1fa49b442cd6b0a754b55ab79
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Dec 17 11:02:47 2012 +0000

    remove unused variable in lynx_create_inferior.
    
    gdb/gdbserver/ChangeLog:
    
            * lynx-low.c (lynx_create_inferior): Delete variable new_process.

commit 0b78299604d418d8c04ae02160237900674f44a9
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Dec 17 10:51:29 2012 +0000

    lynx-low.c: PTRACE_GETTHREADLIST may not be defined.
    
    LynxOS 178 does not define this macro.
    
    gdb/gdbserver/ChangeLog:
    
            * lynx-low.c (ptrace_request_to_str): Do not handle
            PTRACE_GETTHREADLIST if this macro does not exist.

commit 57adef33db78e954fe9863bdc1b395a8a977c134
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 08:31:11 2012 +0100

    .

commit 95736516d92639ea95c7c47dbab31c7459c2816a
Merge: d1531a4 36b6b1d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 08:29:25 2012 +0100

    Merge branch 'skipfix-config' into skipfix-config-all

commit 36b6b1dda217828053b5dfe7c79f7b1111ac0393
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 08:29:17 2012 +0100

    .

commit d1531a4ff4c401ee2a62fe59fe86606ce193235f
Merge: 40238bd 5b43aaf
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 08:25:44 2012 +0100

    Merge branch 'skipfix-config' into skipfix-config-all

commit 5b43aaf15e8f177c3cc81420cc3ea41e6b85f3f6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Dec 17 08:25:35 2012 +0100

    .

commit 7031959a8c70c8e0b57e1f322267c66ba169744b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Dec 17 00:00:33 2012 +0000

    *** empty log message ***

commit 1739f4c66302d5c4bdb1824cb34b6ebcb9273c2c
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Dec 16 23:01:07 2012 +0000

    Don't check IFUNC relocations in elf_*_check_relocs
    
    	* elf32-i386.c (elf_i386_check_relocs): Don't check IFUNC
    	relocations here.
    	* elf64-x86-64.c (elf_x86_64_check_relocs): Likewise.

commit 9359134e57201dd01b96ffe16b46ad38a4a92f87
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Dec 16 23:00:07 2012 +0000

    daily update

commit 40238bdd74dcfe7df535a39611731e96695268c8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Dec 16 22:21:23 2012 +0100

    fix up

commit bead3651eb6be637da71eba5599d35aa8aa1ce21
Merge: cec57b7 e2111d8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Dec 16 22:20:42 2012 +0100

    Merge branch 'skipfix-all' into skipfix-config-all
    
    Conflicts:
    	gdb/NEWS
    	gdb/stack.c
    	gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp

commit cec57b703cf45c35e4c4dbc6c896c2465a153e02
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Dec 16 22:16:39 2012 +0100

    posted patch

-----------------------------------------------------------------------

Summary of changes:
 COPYING.LIBGLOSS                                   |   16 +
 ChangeLog                                          |   10 +
 Makefile.def                                       |   10 +
 Makefile.in                                        |    9 +
 bfd/ChangeLog                                      |   80 ++-
 bfd/MAINTAINERS                                    |    6 +
 bfd/Makefile.am                                    |   17 +
 bfd/Makefile.in                                    |   20 +-
 bfd/PORTING                                        |    6 +
 bfd/README                                         |    6 +
 bfd/TODO                                           |    8 +-
 bfd/acinclude.m4                                   |   18 +
 bfd/bfd.m4                                         |   18 +-
 bfd/config.bfd                                     |   19 +-
 bfd/configure.com                                  |   16 +
 bfd/configure.host                                 |   17 +
 bfd/configure.in                                   |   16 +
 bfd/doc/ChangeLog                                  |    7 +
 bfd/doc/Makefile.am                                |   17 +
 bfd/doc/Makefile.in                                |   18 +
 bfd/doc/bfdsumm.texi                               |    3 +
 bfd/doc/makefile.vms                               |   17 +
 bfd/elf.c                                          |    1 +
 bfd/elf32-arm.c                                    |    3 +
 bfd/elf32-i386.c                                   |  144 +---
 bfd/elf32-microblaze.c                             |   55 +-
 bfd/elf64-hppa.c                                   |    4 +-
 bfd/elf64-x86-64.c                                 |   96 +--
 bfd/elflink.c                                      |    2 +-
 bfd/makefile.vms                                   |   15 +
 bfd/version.h                                      |    2 +-
 bfd/warning.m4                                     |   17 +
 gdb/ChangeLog                                      |  221 +++++-
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |    4 +-
 gdb/NEWS                                           |    4 +
 gdb/acinclude.m4                                   |    4 +-
 gdb/ada-lang.c                                     |    6 +-
 gdb/breakpoint.c                                   |   78 +-
 gdb/breakpoint.h                                   |   11 +-
 gdb/call-cmds.h                                    |   34 -
 gdb/cli/cli-cmds.c                                 |   81 +--
 gdb/cli/cli-script.c                               |   39 +-
 gdb/cli/cli-script.h                               |    8 -
 gdb/configure.tgt                                  |    6 +
 gdb/copyright.py                                   |    2 +-
 gdb/defs.h                                         |    3 +-
 gdb/doc/ChangeLog                                  |   10 +
 gdb/doc/gdb.texinfo                                |   14 +-
 gdb/doc/gdbint.texinfo                             |    3 +-
 gdb/doc/refcard.tex                                |    9 +-
 gdb/dwarf2read.c                                   |   21 +-
 gdb/gdbarch.c                                      |    3 +-
 gdb/gdbarch.h                                      |    3 +-
 gdb/gdbarch.sh                                     |    3 +-
 gdb/gdbserver/ChangeLog                            |   28 +-
 gdb/gdbserver/lynx-low.c                           |   17 +-
 gdb/gnulib/aclocal.m4                              |    1 +
 gdb/gnulib/config.in                               |   58 ++-
 gdb/gnulib/configure                               |   96 +--
 gdb/gnulib/import/Makefile.am                      |    1 +
 gdb/gnulib/import/Makefile.in                      |    8 +-
 gdb/gnulib/import/alloca.in.h                      |    7 +
 gdb/gnulib/import/extra/snippet/warn-on-use.h      |    2 +-
 gdb/gnulib/import/localcharset.c                   |    7 +
 gdb/gnulib/import/m4/extern-inline.m4              |   62 ++
 gdb/gnulib/import/m4/fcntl-o.m4                    |   13 +-
 gdb/gnulib/import/m4/gnulib-cache.m4               |    2 +-
 gdb/gnulib/import/m4/gnulib-comp.m4                |  120 ++--
 gdb/gnulib/import/m4/wctype_h.m4                   |    4 +-
 gdb/gnulib/import/stdbool.in.h                     |   51 +-
 gdb/gnulib/import/verify.h                         |    6 +-
 gdb/gnulib/import/wctype-h.c                       |    4 +
 gdb/gnulib/import/wctype.in.h                      |   38 +-
 gdb/gnulib/update-gnulib.sh                        |    3 +-
 gdb/infcmd.c                                       |   24 +-
 gdb/inferior.h                                     |   10 -
 gdb/linespec.c                                     |   27 +-
 gdb/macroscope.c                                   |    4 +-
 gdb/maint.c                                        |   41 +-
 gdb/mdebugread.c                                   |    3 +-
 gdb/mi/mi-cmd-file.c                               |   14 +-
 gdb/minsyms.c                                      |    6 +-
 gdb/minsyms.h                                      |    6 -
 gdb/mips-tdep.c                                    |    3 +-
 gdb/objfiles.c                                     |   41 +
 gdb/objfiles.h                                     |    1 +
 gdb/osabi.c                                        |    1 +
 gdb/psympriv.h                                     |    3 +-
 gdb/psymtab.c                                      |   44 +-
 gdb/python/py-symtab.c                             |    5 +-
 gdb/rs6000-aix-tdep.c                              |    8 +
 gdb/rs6000-lynx178-tdep.c                          |  422 +++++++++
 gdb/serial.c                                       |   13 -
 gdb/serial.h                                       |    7 -
 gdb/skip.c                                         |    8 +-
 gdb/solib-darwin.c                                 |   82 ++-
 gdb/source.c                                       |   67 +-
 gdb/stack.c                                        |    7 +-
 gdb/stubs/ChangeLog                                |    4 +
 gdb/stubs/buildvms.com                             |   18 +
 gdb/symfile.c                                      |   14 +-
 gdb/symfile.h                                      |    8 +-
 gdb/symmisc.c                                      |   38 +-
 gdb/symtab.c                                       |   65 +-
 gdb/symtab.h                                       |   24 +-
 gdb/testsuite/ChangeLog                            |   20 +
 gdb/testsuite/dg-extract-results.sh                |    4 +-
 gdb/testsuite/gdb.arch/mips-octeon-bbit.exp        |    7 +-
 gdb/testsuite/gdb.base/maint.exp                   |   70 +-
 gdb/testsuite/gdb.fortran/logical.f90              |    5 +-
 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp       |   40 +
 gdb/testsuite/gdb.multi/multi-arch.exp             |    6 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-child.c  |    6 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c     |    6 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-parent.c |    6 +-
 gdb/testsuite/gdb.threads/watchpoint-fork-st.c     |    6 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.h        |    6 +-
 gdb/top.c                                          |    4 +-
 gdb/tracepoint.c                                   |    6 +-
 gdb/tui/tui-data.c                                 |   14 +-
 gdb/tui/tui-data.h                                 |    2 +-
 gdb/tui/tui-source.c                               |    8 +-
 gdb/tui/tui-winsource.c                            |    5 +-
 gdb/ui-file.c                                      |   73 ++-
 gdb/ui-file.h                                      |   15 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |   61 ++
 gdb/xcoffread.h                                    |    2 +
 include/ChangeLog                                  |   16 +
 include/MAINTAINERS                                |    6 +
 include/alloca-conf.h                              |   15 +
 include/ansidecl.h                                 |    9 +-
 include/aout/hppa.h                                |   19 +-
 include/fopen-bin.h                                |   19 +-
 include/fopen-same.h                               |   19 +-
 include/fopen-vms.h                                |   20 +-
 include/opcode/tahoe.h                             |   19 +
 opcodes/ChangeLog                                  |   13 +
 opcodes/MAINTAINERS                                |    6 +
 opcodes/Makefile.am                                |   19 +-
 opcodes/Makefile.in                                |   20 +-
 opcodes/configure.com                              |   16 +
 opcodes/configure.in                               |   16 +
 opcodes/makefile.vms                               |   15 +
 opcodes/rl78-decode.c                              |   21 +
 opcodes/rl78-decode.opc                            |   21 +
 opcodes/rx-decode.c                                |   21 +
 opcodes/rx-decode.opc                              |   21 +
 sim/ChangeLog                                      |    8 +
 sim/arm/COPYING                                    |  914 +++++++++++++-------
 sim/arm/ChangeLog                                  |    4 +
 sim/arm/armcopro.c                                 |    5 +-
 sim/arm/armdefs.h                                  |    5 +-
 sim/arm/armemu.c                                   |    5 +-
 sim/arm/armemu.h                                   |    5 +-
 sim/arm/armfpe.h                                   |    5 +-
 sim/arm/arminit.c                                  |    5 +-
 sim/arm/armopts.h                                  |    5 +-
 sim/arm/armos.c                                    |    5 +-
 sim/arm/armos.h                                    |    5 +-
 sim/arm/armrdi.c                                   |    5 +-
 sim/arm/armsupp.c                                  |    5 +-
 sim/arm/armvirt.c                                  |    5 +-
 sim/arm/bag.c                                      |    5 +-
 sim/arm/bag.h                                      |    5 +-
 sim/arm/communicate.c                              |    5 +-
 sim/arm/communicate.h                              |    5 +-
 sim/arm/dbg_conf.h                                 |    5 +-
 sim/arm/dbg_cp.h                                   |    5 +-
 sim/arm/dbg_hif.h                                  |    5 +-
 sim/arm/dbg_rdi.h                                  |    5 +-
 sim/arm/gdbhost.c                                  |    5 +-
 sim/arm/gdbhost.h                                  |    5 +-
 sim/arm/kid.c                                      |    5 +-
 sim/arm/main.c                                     |    5 +-
 sim/arm/parent.c                                   |    5 +-
 sim/arm/thumbemu.c                                 |    5 +-
 sim/bfin/ChangeLog                                 |   11 +
 sim/bfin/aclocal.m4                                |    3 +-
 sim/cris/arch.c                                    |    3 +-
 sim/cris/arch.h                                    |    3 +-
 sim/cris/cpuall.h                                  |    3 +-
 sim/cris/cpuv10.c                                  |    3 +-
 sim/cris/cpuv10.h                                  |    3 +-
 sim/cris/cpuv32.c                                  |    3 +-
 sim/cris/cpuv32.h                                  |    3 +-
 sim/cris/cris-desc.c                               |    3 +-
 sim/cris/cris-desc.h                               |    3 +-
 sim/cris/cris-opc.h                                |    3 +-
 sim/cris/decodev10.c                               |    3 +-
 sim/cris/decodev10.h                               |    3 +-
 sim/cris/decodev32.c                               |    3 +-
 sim/cris/decodev32.h                               |    3 +-
 sim/cris/modelv10.c                                |    3 +-
 sim/cris/modelv32.c                                |    3 +-
 sim/cris/semcrisv10f-switch.c                      |    3 +-
 sim/cris/semcrisv32f-switch.c                      |    3 +-
 sim/erc32/erc32.c                                  |    5 +-
 sim/erc32/exec.c                                   |    5 +-
 sim/erc32/float.c                                  |    5 +-
 sim/erc32/func.c                                   |    5 +-
 sim/erc32/interf.c                                 |    5 +-
 sim/erc32/sis.c                                    |    5 +-
 sim/erc32/sis.h                                    |    5 +-
 sim/frv/arch.c                                     |    3 +-
 sim/frv/arch.h                                     |    3 +-
 sim/frv/cpu.c                                      |    3 +-
 sim/frv/cpu.h                                      |    3 +-
 sim/frv/cpuall.h                                   |    3 +-
 sim/frv/decode.c                                   |    3 +-
 sim/frv/decode.h                                   |    3 +-
 sim/frv/model.c                                    |    3 +-
 sim/frv/sem.c                                      |    3 +-
 sim/iq2000/arch.c                                  |    3 +-
 sim/iq2000/arch.h                                  |    3 +-
 sim/iq2000/cpu.c                                   |    3 +-
 sim/iq2000/cpu.h                                   |    3 +-
 sim/iq2000/cpuall.h                                |    3 +-
 sim/iq2000/decode.c                                |    3 +-
 sim/iq2000/decode.h                                |    3 +-
 sim/iq2000/model.c                                 |    3 +-
 sim/iq2000/sem-switch.c                            |    3 +-
 sim/iq2000/sem.c                                   |    3 +-
 sim/lm32/arch.c                                    |    3 +-
 sim/lm32/arch.h                                    |    3 +-
 sim/lm32/cpu.c                                     |    3 +-
 sim/lm32/cpu.h                                     |    3 +-
 sim/lm32/cpuall.h                                  |    3 +-
 sim/lm32/decode.c                                  |    3 +-
 sim/lm32/decode.h                                  |    3 +-
 sim/lm32/mloop.in                                  |    5 +-
 sim/lm32/model.c                                   |    3 +-
 sim/lm32/sem-switch.c                              |    3 +-
 sim/lm32/sem.c                                     |    3 +-
 sim/m32r/arch.c                                    |    3 +-
 sim/m32r/arch.h                                    |    3 +-
 sim/m32r/cpu.c                                     |    3 +-
 sim/m32r/cpu.h                                     |    3 +-
 sim/m32r/cpu2.c                                    |    3 +-
 sim/m32r/cpu2.h                                    |    3 +-
 sim/m32r/cpuall.h                                  |    3 +-
 sim/m32r/cpux.c                                    |    3 +-
 sim/m32r/cpux.h                                    |    3 +-
 sim/m32r/decode.c                                  |    3 +-
 sim/m32r/decode.h                                  |    3 +-
 sim/m32r/decode2.c                                 |    3 +-
 sim/m32r/decode2.h                                 |    3 +-
 sim/m32r/decodex.c                                 |    3 +-
 sim/m32r/decodex.h                                 |    3 +-
 sim/m32r/model.c                                   |    3 +-
 sim/m32r/model2.c                                  |    3 +-
 sim/m32r/modelx.c                                  |    3 +-
 sim/m32r/sem-switch.c                              |    3 +-
 sim/m32r/sem.c                                     |    3 +-
 sim/m32r/sem2-switch.c                             |    3 +-
 sim/m32r/semx-switch.c                             |    3 +-
 sim/microblaze/interp.c                            |    6 +-
 sim/microblaze/microblaze.h                        |    4 +-
 sim/microblaze/microblaze.isa                      |    4 +-
 sim/microblaze/sim-main.h                          |    4 +-
 sim/microblaze/sysdep.h                            |    3 +-
 sim/mips/m16run.c                                  |    5 +-
 sim/mips/sim-main.c                                |    5 +-
 sim/moxie/moxie-gdb.dts                            |    6 +-
 sim/ppc/COPYING                                    |  914 +++++++++++++-------
 sim/ppc/ChangeLog                                  |    4 +
 sim/ppc/Makefile.in                                |    5 +-
 sim/ppc/README                                     |    7 +-
 sim/ppc/basics.h                                   |    5 +-
 sim/ppc/bits.c                                     |    5 +-
 sim/ppc/bits.h                                     |    5 +-
 sim/ppc/cap.c                                      |    5 +-
 sim/ppc/cap.h                                      |    5 +-
 sim/ppc/corefile-n.h                               |    5 +-
 sim/ppc/corefile.c                                 |    5 +-
 sim/ppc/corefile.h                                 |    5 +-
 sim/ppc/cpu.c                                      |    5 +-
 sim/ppc/cpu.h                                      |    5 +-
 sim/ppc/dc-complex                                 |    5 +-
 sim/ppc/dc-simple                                  |    5 +-
 sim/ppc/dc-stupid                                  |    5 +-
 sim/ppc/dc-test.01                                 |    5 +-
 sim/ppc/dc-test.02                                 |    5 +-
 sim/ppc/debug.c                                    |    5 +-
 sim/ppc/debug.h                                    |    5 +-
 sim/ppc/device.c                                   |    5 +-
 sim/ppc/device.h                                   |    5 +-
 sim/ppc/device_table.c                             |    5 +-
 sim/ppc/device_table.h                             |    5 +-
 sim/ppc/dgen.c                                     |    5 +-
 sim/ppc/double.c                                   |    5 +-
 sim/ppc/emul_bugapi.c                              |    5 +-
 sim/ppc/emul_bugapi.h                              |    5 +-
 sim/ppc/emul_chirp.c                               |    5 +-
 sim/ppc/emul_chirp.h                               |    5 +-
 sim/ppc/emul_generic.c                             |    5 +-
 sim/ppc/emul_generic.h                             |    5 +-
 sim/ppc/emul_netbsd.c                              |    5 +-
 sim/ppc/emul_netbsd.h                              |    5 +-
 sim/ppc/emul_unix.c                                |    5 +-
 sim/ppc/emul_unix.h                                |    5 +-
 sim/ppc/events.c                                   |    5 +-
 sim/ppc/events.h                                   |    5 +-
 sim/ppc/filter.c                                   |    5 +-
 sim/ppc/filter.h                                   |    5 +-
 sim/ppc/filter_filename.c                          |    5 +-
 sim/ppc/filter_filename.h                          |    5 +-
 sim/ppc/gen-icache.c                               |    5 +-
 sim/ppc/gen-icache.h                               |    5 +-
 sim/ppc/gen-idecode.c                              |    5 +-
 sim/ppc/gen-idecode.h                              |    5 +-
 sim/ppc/gen-itable.c                               |    5 +-
 sim/ppc/gen-itable.h                               |    5 +-
 sim/ppc/gen-model.c                                |    5 +-
 sim/ppc/gen-model.h                                |    5 +-
 sim/ppc/gen-semantics.c                            |    5 +-
 sim/ppc/gen-semantics.h                            |    5 +-
 sim/ppc/gen-support.c                              |    5 +-
 sim/ppc/gen-support.h                              |    5 +-
 sim/ppc/hw_com.c                                   |    5 +-
 sim/ppc/hw_core.c                                  |    5 +-
 sim/ppc/hw_cpu.c                                   |    5 +-
 sim/ppc/hw_cpu.h                                   |    5 +-
 sim/ppc/hw_disk.c                                  |    5 +-
 sim/ppc/hw_eeprom.c                                |    5 +-
 sim/ppc/hw_glue.c                                  |    5 +-
 sim/ppc/hw_htab.c                                  |    5 +-
 sim/ppc/hw_ide.c                                   |    5 +-
 sim/ppc/hw_init.c                                  |    5 +-
 sim/ppc/hw_iobus.c                                 |    5 +-
 sim/ppc/hw_memory.c                                |    5 +-
 sim/ppc/hw_nvram.c                                 |    5 +-
 sim/ppc/hw_opic.c                                  |    5 +-
 sim/ppc/hw_pal.c                                   |    5 +-
 sim/ppc/hw_phb.c                                   |    5 +-
 sim/ppc/hw_phb.h                                   |    5 +-
 sim/ppc/hw_register.c                              |    5 +-
 sim/ppc/hw_sem.c                                   |    5 +-
 sim/ppc/hw_shm.c                                   |    5 +-
 sim/ppc/hw_trace.c                                 |    5 +-
 sim/ppc/hw_vm.c                                    |    5 +-
 sim/ppc/idecode_branch.h                           |    5 +-
 sim/ppc/idecode_expression.h                       |    5 +-
 sim/ppc/idecode_fields.h                           |    5 +-
 sim/ppc/igen.c                                     |    5 +-
 sim/ppc/igen.h                                     |    5 +-
 sim/ppc/inline.c                                   |    5 +-
 sim/ppc/inline.h                                   |    5 +-
 sim/ppc/interrupts.c                               |    5 +-
 sim/ppc/interrupts.h                               |    5 +-
 sim/ppc/ld-cache.c                                 |    5 +-
 sim/ppc/ld-cache.h                                 |    5 +-
 sim/ppc/ld-decode.c                                |    5 +-
 sim/ppc/ld-decode.h                                |    5 +-
 sim/ppc/ld-insn.c                                  |    5 +-
 sim/ppc/ld-insn.h                                  |    5 +-
 sim/ppc/lf.c                                       |   18 +-
 sim/ppc/lf.h                                       |    5 +-
 sim/ppc/main.c                                     |    5 +-
 sim/ppc/misc.c                                     |    5 +-
 sim/ppc/misc.h                                     |    5 +-
 sim/ppc/mon.c                                      |    5 +-
 sim/ppc/mon.h                                      |    5 +-
 sim/ppc/options.c                                  |    5 +-
 sim/ppc/options.h                                  |    5 +-
 sim/ppc/os_emul.c                                  |    5 +-
 sim/ppc/os_emul.h                                  |    5 +-
 sim/ppc/pk_disklabel.c                             |    5 +-
 sim/ppc/ppc-instructions                           |    5 +-
 sim/ppc/ppc-spr-table                              |    5 +-
 sim/ppc/psim.c                                     |    5 +-
 sim/ppc/psim.h                                     |    5 +-
 sim/ppc/psim.texinfo                               |    2 +-
 sim/ppc/registers.c                                |    5 +-
 sim/ppc/registers.h                                |    5 +-
 sim/ppc/sim-endian-n.h                             |    5 +-
 sim/ppc/sim-endian.c                               |    5 +-
 sim/ppc/sim-endian.h                               |    5 +-
 sim/ppc/sim_callbacks.h                            |    5 +-
 sim/ppc/sim_calls.c                                |    5 +-
 sim/ppc/std-config.h                               |    5 +-
 sim/ppc/table.c                                    |    5 +-
 sim/ppc/table.h                                    |    5 +-
 sim/ppc/tree.c                                     |    5 +-
 sim/ppc/tree.h                                     |    5 +-
 sim/ppc/vm.c                                       |    5 +-
 sim/ppc/vm.h                                       |    5 +-
 sim/ppc/vm_n.h                                     |    5 +-
 sim/ppc/words.h                                    |    5 +-
 sim/rl78/Makefile.in                               |    6 +-
 sim/rx/Makefile.in                                 |    6 +-
 sim/sh64/arch.c                                    |    3 +-
 sim/sh64/arch.h                                    |    3 +-
 sim/sh64/cpu.c                                     |    3 +-
 sim/sh64/cpu.h                                     |    3 +-
 sim/sh64/cpuall.h                                  |    3 +-
 sim/sh64/decode-compact.c                          |    3 +-
 sim/sh64/decode-compact.h                          |    3 +-
 sim/sh64/decode-media.c                            |    3 +-
 sim/sh64/decode-media.h                            |    3 +-
 sim/sh64/defs-compact.h                            |    3 +-
 sim/sh64/defs-media.h                              |    3 +-
 sim/sh64/sem-compact-switch.c                      |    3 +-
 sim/sh64/sem-compact.c                             |    3 +-
 sim/sh64/sem-media-switch.c                        |    3 +-
 sim/sh64/sem-media.c                               |    3 +-
 sim/sh64/sh-desc.c                                 |    3 +-
 sim/sh64/sh-desc.h                                 |    3 +-
 sim/sh64/sh-opc.h                                  |    3 +-
 sim/testsuite/sim/mips/mips32-dsp2.s               |    5 +-
 411 files changed, 4228 insertions(+), 2254 deletions(-)
 delete mode 100644 gdb/call-cmds.h
 create mode 100644 gdb/gnulib/import/m4/extern-inline.m4
 create mode 100644 gdb/gnulib/import/wctype-h.c
 create mode 100644 gdb/rs6000-lynx178-tdep.c
 create mode 100644 gdb/testsuite/gdb.mi/mi-fullname-deleted.exp

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index 0e1c65a..e393f91 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -348,3 +348,19 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(18) - Analog Devices, Inc. (bfin-* targets)
+
+Copyright (C) 2006, 2008, 2009, 2011, 2012 Analog Devices, Inc.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+
diff --git a/ChangeLog b/ChangeLog
index 49ac2c3..a5a47ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-12-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+	* Makefile.def (install-target-libgo): Depend on
+	install-target-libatomic. Merged from GCC repo.
+	* Makefile.in: Regenerate.
+
+2012-12-17  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.LIBGLOSS: Add license for bfin libgloss.
+
 2012-12-16  Thomas Schwinge  <thomas@codesourcery.com>
 
 	* configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF.
diff --git a/Makefile.def b/Makefile.def
index 8d8af23..899ea2d 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -497,6 +497,7 @@ dependencies = { module=configure-target-libgo; on=configure-target-libffi; };
 dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
 dependencies = { module=all-target-libgo; on=all-target-libbacktrace; };
 dependencies = { module=all-target-libgo; on=all-target-libffi; };
+dependencies = { module=all-target-libgo; on=all-target-libatomic; };
 dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
 dependencies = { module=configure-target-libjava; on=configure-target-libffi; };
@@ -513,6 +514,15 @@ dependencies = { module=configure-target-libsanitizer; on=all-target-libstdc++-v
 //  recursive make, we can't be that specific.
 dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 
+dependencies = { module=install-target-libgo; on=install-target-libatomic; };
+dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; };
+dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
+dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; };
+dependencies = { module=install-target-libjava; on=install-target-libgcc; };
+dependencies = { module=install-target-libitm; on=install-target-libgcc; };
+dependencies = { module=install-target-libobjc; on=install-target-libgcc; };
+dependencies = { module=install-target-libstdc++-v3; on=install-target-libgcc; };
+
 // Target modules in the 'src' repository.
 lang_env_dependencies = { module=libtermcap; };
 lang_env_dependencies = { module=rda; };
diff --git a/Makefile.in b/Makefile.in
index a9d2890..ba5e041 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -46154,6 +46154,7 @@ configure-target-libgo: maybe-configure-target-libffi
 configure-target-libgo: maybe-all-target-libstdc++-v3
 all-target-libgo: maybe-all-target-libbacktrace
 all-target-libgo: maybe-all-target-libffi
+all-target-libgo: maybe-all-target-libatomic
 configure-target-libjava: maybe-configure-target-zlib
 configure-target-libjava: maybe-configure-target-boehm-gc
 configure-target-libjava: maybe-configure-target-libffi
@@ -46187,6 +46188,14 @@ all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
+install-target-libgo: maybe-install-target-libatomic
+install-target-libgfortran: maybe-install-target-libquadmath
+install-target-libgfortran: maybe-install-target-libgcc
+install-target-libsanitizer: maybe-install-target-libgcc
+install-target-libjava: maybe-install-target-libgcc
+install-target-libitm: maybe-install-target-libgcc
+install-target-libobjc: maybe-install-target-libgcc
+install-target-libstdc++-v3: maybe-install-target-libgcc
 all-target-libgloss: maybe-all-target-newlib
 all-target-winsup: maybe-all-target-libtermcap
 configure-target-newlib: maybe-all-binutils
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 87cc9d7..9be65bf 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,6 +1,84 @@
+2012-12-23  Mike Frysinger  <vapier@gentoo.org>
+
+	* config.bfd (i[3-7]86-*-linux-*): Add x86_64pei_vec to
+	targ64_selvecs.
+
+2012-12-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf_x86_64_relocate_section): Check
+	R_X86_64_standard instead of R_X86_64_max for unrecognized
+	relocation.
+
+2012-12-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/14980
+	* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Properly
+	adjust h->plt.refcount.
+	* elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.
+
+2012-12-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_relocate_section): Replace
+	bfd_elf32_swap_reloc_out with elf_append_rel.
+	(elf_i386_finish_dynamic_symbol): Likewise.
+
+	* elflink.c (elf_append_rel): Call swap_reloc_out instead of
+	swap_reloca_out.
+
+2012-12-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_finish_dynamic_symbol): Reindent.
+
+2012-12-18  Edgar E. Iglesias <edgar.iglesias@gmail.com>
+
+	PR ld/14736
+	* elf32-microblaze.c (calc_fixup): Add end range.
+
+2012-12-18  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (swap_out_syms): Set shndx to SHN_ABS when not one of
+	the special MAP_* values.
+
+2012-12-17  Roland McGrath  <mcgrathr@google.com>
+	    Alan Modra  <amodra@gmail.com>
+
+	* elf32-arm.c (elf32_arm_size_stubs): Skip input BFDs that are
+	not ARM ELF.
+
+2012-12-17  Nick Clifton  <nickc@redhat.com>
+
+	* MAINTAINERS: Add copyright notice.
+	* Makefile.am: Likewise.
+	* PORTING: Likewise.
+	* README: Likewise.
+	* TODO: Likewise.
+	* acinclude.m4: Likewise.
+	* bfd.m4: Likewise.
+	* config.bfd: Likewise.
+	* configure.com: Likewise.
+	* configure.host: Likewise.
+	* configure.in: Likewise.
+	* makefile.vms: Likewise.
+	* warning.m4: Likewise.
+	* elf64-hppa.c: Fix copyright notice.
+	* Makefile.in: Regenerate.
+
+2012-12-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_check_relocs): Don't check IFUNC
+	relocations here.
+	* elf64-x86-64.c (elf_x86_64_check_relocs): Likewise.
+
+2012-12-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/14968
+	* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Also check
+	local IFUNC references.
+	* elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.
+
 2012-12-14  Tom Tromey  <tromey@redhat.com>
 
-        * elf.c (elfcore_grok_note) <NT_FILE>: New case.
+	* elf.c (elfcore_grok_note) <NT_FILE>: New case.
 
 2012-12-13  H.J. Lu  <hongjiu.lu@intel.com>
 
diff --git a/bfd/MAINTAINERS b/bfd/MAINTAINERS
index d59a3bd..e7d8ff8 100644
--- a/bfd/MAINTAINERS
+++ b/bfd/MAINTAINERS
@@ -1 +1,7 @@
 See ../binutils/MAINTAINERS
+\f
+Copyright (C) 2012 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index d86d899..6fe6cb2 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -1,4 +1,21 @@
 ## Process this file with automake to generate Makefile.in
+#
+#   Copyright 2012 Free Software Foundation
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
 
 AUTOMAKE_OPTIONS = 1.11 no-dist foreign
 ACLOCAL_AMFLAGS = -I . -I .. -I ../config
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 92d9d08..c51c342 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -15,6 +15,24 @@
 
 @SET_MAKE@
 
+#
+#   Copyright 2012 Free Software Foundation
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
+
 
 
 VPATH = @srcdir@
@@ -1346,8 +1364,8 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tic80.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tilegx.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tilepro.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-v850_rh850.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-v850.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-v850_rh850.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-vax.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-w65.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-we32k.Plo@am__quote@
diff --git a/bfd/PORTING b/bfd/PORTING
index c8bfd77..b820525 100644
--- a/bfd/PORTING
+++ b/bfd/PORTING
@@ -81,3 +81,9 @@ SEGMENT_SIZE
 TARGETNAME
 	The name of the target, for run-time lookups.
 	Usually "a.out-<target>"
+\f
+Copyright (C) 2012 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/bfd/README b/bfd/README
index fe6b6f3..5ecfd29 100644
--- a/bfd/README
+++ b/bfd/README
@@ -47,3 +47,9 @@ gcc manual.
 
 Bug reports without patches will be remembered, but they may never get
 fixed until somebody volunteers to fix them.
+\f
+Copyright (C) 2012 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/bfd/TODO b/bfd/TODO
index 7a12735..012d624 100644
--- a/bfd/TODO
+++ b/bfd/TODO
@@ -19,7 +19,9 @@ Things that still need to be done: -*- Text -*-
      the stupid quips and fill in all the blanks.
 
  o - upgrade the reloc handling as per Steve's suggestion.
+\f
+Copyright (C) 2012 Free Software Foundation, Inc.
 
-
-
-
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/bfd/acinclude.m4 b/bfd/acinclude.m4
index d9813bd..3518592 100644
--- a/bfd/acinclude.m4
+++ b/bfd/acinclude.m4
@@ -1,3 +1,21 @@
+dnl
+dnl   Copyright 2012 Free Software Foundation
+dnl
+dnl This file is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3 of the License, or
+dnl (at your option) any later version.
+dnl 
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+dnl GNU General Public License for more details.
+dnl 
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; see the file COPYING3.  If not see
+dnl <http://www.gnu.org/licenses/>.
+dnl
+
 sinclude([../config/zlib.m4])
 
 dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
diff --git a/bfd/bfd.m4 b/bfd/bfd.m4
index 394c41a..7f86aab 100644
--- a/bfd/bfd.m4
+++ b/bfd/bfd.m4
@@ -1,5 +1,21 @@
 dnl This file was derived from acinclude.m4.
-
+dnl
+dnl   Copyright 2012 Free Software Foundation
+dnl
+dnl This file is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3 of the License, or
+dnl (at your option) any later version.
+dnl 
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+dnl GNU General Public License for more details.
+dnl 
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; see the file COPYING3.  If not see
+dnl <http://www.gnu.org/licenses/>.
+dnl
 
 dnl Check for existence of a type $1 in sys/procfs.h
 
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 734e142..43edd4c 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -1,4 +1,21 @@
 # config.bfd
+#
+#   Copyright 2012 Free Software Foundation
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
 # Convert a canonical host type into a BFD host type.
 # Set shell variable targ to canonical target name, and run
 # using ``. config.bfd''.
@@ -604,7 +621,7 @@ case "${targ}" in
   i[3-7]86-*-linux-*)
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs="i386linux_vec i386pei_vec"
-    targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf32_x86_64_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
+    targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf32_x86_64_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
     ;;
   i[3-7]86-*-nacl*)
     targ_defvec=bfd_elf32_i386_nacl_vec
diff --git a/bfd/configure.com b/bfd/configure.com
index a19dadd..60a9bc3 100644
--- a/bfd/configure.com
+++ b/bfd/configure.com
@@ -7,6 +7,22 @@ $!
 $! Written by Klaus K"ampf (kkaempf@rmi.de)
 $! Rewritten by Tristan Gingold (gingold@adacore.com)
 $!
+$!   Copyright 2012 Free Software Foundation
+$!
+$! This file is free software; you can redistribute it and/or modify
+$! it under the terms of the GNU General Public License as published by
+$! the Free Software Foundation; either version 3 of the License, or
+$! (at your option) any later version.
+$! 
+$! This program is distributed in the hope that it will be useful,
+$! but WITHOUT ANY WARRANTY; without even the implied warranty of
+$! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+$! GNU General Public License for more details.
+$! 
+$! You should have received a copy of the GNU General Public License
+$! along with this program; see the file COPYING3.  If not see
+$! <http://www.gnu.org/licenses/>.
+$!
 $ arch=F$GETSYI("ARCH_NAME")
 $ arch=F$EDIT(arch,"LOWERCASE")
 $if arch .eqs. "alpha" then target = "alpha"
diff --git a/bfd/configure.host b/bfd/configure.host
index 7c63de5..7868c24 100644
--- a/bfd/configure.host
+++ b/bfd/configure.host
@@ -1,3 +1,20 @@
+#
+#   Copyright 2012 Free Software Foundation
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
 # This file is a shell script that overrides some of the tools and
 # flags used on a host specific basis.
 
diff --git a/bfd/configure.in b/bfd/configure.in
index fc17209..a581021 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -1,5 +1,21 @@
 dnl Process this file with autoconf to produce a configure script.
 dnl
+dnl   Copyright 2012 Free Software Foundation
+dnl
+dnl This file is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3 of the License, or
+dnl (at your option) any later version.
+dnl 
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+dnl GNU General Public License for more details.
+dnl 
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; see the file COPYING3.  If not see
+dnl <http://www.gnu.org/licenses/>.
+dnl
 
 AC_PREREQ(2.59)
 AC_INIT([bfd], [2.23.51])
diff --git a/bfd/doc/ChangeLog b/bfd/doc/ChangeLog
index 03401d6..80308c0 100644
--- a/bfd/doc/ChangeLog
+++ b/bfd/doc/ChangeLog
@@ -1,3 +1,10 @@
+2012-12-17  Nick Clifton  <nickc@redhat.com>
+
+	* Makefile.am: Add copyright notice.
+	* bfdsumm.texi: Likewise.
+	* makefile.vms: Likewise.
+	* Makefile.in: Regenerate.
+
 2012-11-08  Alan Modra  <amodra@gmail.com>
 
 	* Makefile.in: Regenerate.
diff --git a/bfd/doc/Makefile.am b/bfd/doc/Makefile.am
index 7476ee5..3e0fcfb 100644
--- a/bfd/doc/Makefile.am
+++ b/bfd/doc/Makefile.am
@@ -1,4 +1,21 @@
 ## Process this file with automake to generate Makefile.in
+#
+#   Copyright 2012 Free Software Foundation
+#
+# This file is free software; you can redistribute it and/or modify


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-02-18 14:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-29 22:10 [SCM] archer-jankratochvil-absdir: jkratoch
  -- strict thread matches above, loose matches on Subject: below --
2013-02-18 14:37 jkratoch
2012-12-24 19:47 jkratoch

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