public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal
@ 2012-01-29 23:17 jkratoch
  0 siblings, 0 replies; 5+ messages in thread
From: jkratoch @ 2012-01-29 23:17 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-autoload has been updated
       via  224bfa32f18eb367009044be4b28e78b72a9456e (commit)
       via  ca448b2f549f88a16e3886e162fe9b3a864e5edb (commit)
       via  7d70ec0c55266ecaec0b97ed629317a9bd590964 (commit)
      from  9cfd060c0f7ac43f636ef2bc4406e0ca9b895b87 (commit)

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

- Log -----------------------------------------------------------------
commit 224bfa32f18eb367009044be4b28e78b72a9456e
Merge: 9cfd060 ca448b2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 00:15:40 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit ca448b2f549f88a16e3886e162fe9b3a864e5edb
Merge: d2cd206 7d70ec0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 00:15:35 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug
    
    Conflicts:
    	gdb/linux-thread-db.c

commit 7d70ec0c55266ecaec0b97ed629317a9bd590964
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 00:11:38 2012 +0100

    .

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

Summary of changes:
 gdb/linux-thread-db.c |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

First 500 lines of diff:
diff --git a/gdb/linux-thread-db.c b/gdb/linux-thread-db.c
index 8942a89..062a92f 100644
--- a/gdb/linux-thread-db.c
+++ b/gdb/linux-thread-db.c
@@ -799,11 +799,6 @@ try_thread_db_load (const char *library)
     printf_unfiltered (_("Trying host libthread_db library: %s.\n"),
                        library);
 
-  if (!file_is_auto_load_safe (library, _("auto-load: Loading libthread-db "
-					  "library \"%s\".\n"),
-			       library))
-    return 0;
-
   handle = dlopen (library, RTLD_NOW);
   if (handle == NULL)
     {
@@ -863,7 +858,13 @@ try_thread_db_load_from_pdir_1 (struct objfile *obj)
   /* This should at minimum hit the first character.  */
   gdb_assert (cp != NULL);
   strcpy (cp + 1, LIBTHREAD_DB_SO);
-  result = try_thread_db_load (path);
+
+  if (!file_is_auto_load_safe (path, _("auto-load: Loading libthread-db "
+				       "library \"%s\" from $pdir.\n"),
+			       path))
+    result = 0;
+  else
+    result = try_thread_db_load (path);
 
   do_cleanups (cleanup);
   return result;
@@ -929,7 +930,14 @@ try_thread_db_load_from_dir (const char *dir, size_t dir_len)
   memcpy (path, dir, dir_len);
   path[dir_len] = '/';
   strcpy (path + dir_len + 1, LIBTHREAD_DB_SO);
-  result = try_thread_db_load (path);
+
+  if (!file_is_auto_load_safe (path, _("auto-load: Loading libthread-db "
+				       "library \"%s\" from explicit "
+				       "directory.\n"),
+			       path))
+    result = 0;
+  else
+    result = try_thread_db_load (path);
 
   do_cleanups (cleanup);
   return result;


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


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

* [SCM]  archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal
@ 2012-02-21 19:40 jkratoch
  0 siblings, 0 replies; 5+ messages in thread
From: jkratoch @ 2012-02-21 19:40 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-autoload has been updated
       via  e6db8032ffd67326294351ca7678e021e1ab5344 (commit)
       via  683ef8c5867ecc614b451a22c04099a1dc15dc95 (commit)
       via  c2afeaa5a0371e668180b127a616a6657124f38e (commit)
       via  3fd19f1c3a10deb939c29e5526109279651f186c (commit)
       via  723309fcf898b9d27a6a5fdba87ee66b060e312b (commit)
       via  876dd5c8cfcf62f652c2c5588280d08747aa3896 (commit)
       via  7b89a6bb97656fd058ba800d3b94fa9c2e82f0d5 (commit)
       via  c0f299ba47545765de6e1c76e14eab0b6480313a (commit)
       via  8e7010981bf88bb6ebf6b4561dab616e9562c440 (commit)
       via  b94117c362174ff5665ec0e28915ae7a62f058eb (commit)
       via  a3141fe4a3a1910f710477482813960335cd3cd8 (commit)
       via  7088d63739e5970601e94b11f12979a9da31d478 (commit)
       via  93cbdef454b6fc87daccf2084c68b79b837625e3 (commit)
       via  ab7c6431af3ccbd59bb3513097392044e3d24b3e (commit)
       via  fdf1fa28dd7c35c2f6b76814b252f7f243e268bd (commit)
       via  4c9d16bcb22fd095220627703281fa6d71b2e3f3 (commit)
       via  604c37856d0c1e402e178ec66902af71517a17ff (commit)
       via  6f449d2db644b5bf7124a077ee756980c907a163 (commit)
       via  bf81adff97045acb9c3a11ea645e46117a40cc34 (commit)
       via  61d8161b33b1e7dbc80ba6f7a92500a1594da55c (commit)
       via  4567ed6a97677fe8c156965c678cfe2f4dcf1855 (commit)
       via  038d933a0b2987c880db5cb335f3004acebaf4f8 (commit)
       via  76a1d4662b81da3e3e7207f3d724f331b51ed4d9 (commit)
       via  fe5814caf550cf6ca66581f44c4a2ec2ee9f8343 (commit)
       via  ae1762e72a15534c028d08a0917194e2b4aba907 (commit)
       via  f6f83c188e0ea40df117430519ac28f35c75410f (commit)
       via  73210f62a76865a90d2b33be54b80285f45baf64 (commit)
       via  6270c6290ac808d4eb1520739988da403c5f62e1 (commit)
       via  8c1e7dcb0986e5ec2e1713a9cfa561685423f9b2 (commit)
       via  36ca9417e8631d6203f00bd1b0b380224613184a (commit)
       via  7391a3a809612465c3fc21c65ba0eacbb73cc4f0 (commit)
       via  739a19442c08d1e8329ebb1e4ea264b746c48f35 (commit)
       via  99e40898cf30fe0fcb07b7aa3cb329c0fbcc4e99 (commit)
       via  9a6a6ce50d323ea0e65334e947d2ba79cac9c18a (commit)
       via  db362f800c98416e9654e51c60e22ef96d0d341c (commit)
       via  7fff0957621ce0850a0a67ff7abcff29c7670427 (commit)
       via  43c4a21a43d39cd635250a169f96a1bec45e0545 (commit)
       via  5a46f7f5fb56170532032223192a3894f26373e2 (commit)
       via  72c80ff7a2280907c26ae5cd21c84c887d0143eb (commit)
       via  23ac48579cbfe4ef46cc76dbe2a4ca67efa5a46a (commit)
       via  7f7a4f5fcac8e1f6df3967c76c412679b36a0c96 (commit)
       via  5a4976e42399cc727f3a4094b96e7174da9b44d9 (commit)
       via  3d0d88d192e0371cf1f17d8f4cedbe65049d907f (commit)
       via  646a5e8a5dd9795beb4b42bfc8c58713ece73ee5 (commit)
       via  4783d45e523e077cd8d0e3d577dc64a6b1a809c4 (commit)
       via  1c7ba959058c33d53d39b7551f28ae11fe897781 (commit)
       via  9ba6fb7f0b383d2f19536d8224fe4e692bd30e2d (commit)
       via  d7d79f4ad0c82f7c3b3e6935a93e0c5864393410 (commit)
       via  99f6a543e32b7f7bff22af09b94ea04cba5a355f (commit)
       via  188b3afdd71ac26ec5692a8bcdbe0c8fb490289a (commit)
       via  5b531d1eeda08e8dcbb3680a8e9318ec911b5b98 (commit)
       via  9dc0b0ab688f03434d0b659d5efbd51afb20439b (commit)
       via  270cc1f39d25342d5ea3f608cdbd637944cea1d8 (commit)
       via  5f9ede33a6e797af247182a0de4630dee2203a19 (commit)
       via  54fc68277232e962a63d3bba5eeaa3849a5f4ca8 (commit)
       via  bdb17fe05c3bef3993ce3479fdd44060ecfead56 (commit)
       via  278155aaba21f1f68f90c9a9d484fef463f864da (commit)
       via  8e55c47b629115316e41eacd6fc8cfe09e76ea57 (commit)
       via  81d4214f56754e5a250e45d297e8217b73a7db3e (commit)
       via  3fe0dc2e846df73ea2520ac9543608acb22b2052 (commit)
       via  0e33513ee13d39e452f237c165399eacb5d36755 (commit)
       via  930de2794c1821042b9d601fb932d4fc808babbd (commit)
       via  8cdab31fb7aa3f84a27f8614703ceb0559da3605 (commit)
       via  9d3d69a8dba50601e15a9e153dddff3fc3e304bd (commit)
       via  63d59c5c574cf4f79587fcc6e572d5da1e0380d7 (commit)
       via  c2a0dc85ac69fb639f87db2b1441923589148c9d (commit)
       via  04b892dcd824b5a3373327585335109714368d1f (commit)
       via  483cd70ed9fa6a54e53fc943f239958e98d6b91f (commit)
       via  b70ce5d95e67599d18ab5955a631f6d27cece8d8 (commit)
       via  6fc1273d7b3cce09348a3f6cbfe0c251ff4f40e5 (commit)
       via  41421b1a3d0cc0bb5c6fef60c90cd71782bf0a2f (commit)
       via  4202f1f72875b6be2a555e9acb750783832d6025 (commit)
       via  5a703280a31368a6339e1e7c373c7b1fadb3ae6c (commit)
       via  3c10f5a0ebb07d3f33a201fd91d12700f3f32df7 (commit)
       via  1bbc759eb8799c59f94c05b687548e471c074105 (commit)
       via  acc5ce30a32355340e69741426963fd142427a57 (commit)
       via  51fa197fc93097e0cb40c3b5d92b6c069e3d991c (commit)
       via  4ec15f36293ce11d672aea6d41ae043b50b806e9 (commit)
       via  99a4e476b89b26fc812eb59d375c14509a8e8231 (commit)
       via  ccff2bf2f0215f91ae09757c473dac6fb8f0dce7 (commit)
       via  59d38a1f1c2c6546f64d95b6ebef1a7730bbcfd5 (commit)
       via  c798936b61180e29c869f15ab7bfa10827b4ba63 (commit)
      from  b39effd29cafb87e6ba691d3e238383854a5a3f0 (commit)

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

- Log -----------------------------------------------------------------
commit e6db8032ffd67326294351ca7678e021e1ab5344
Merge: b39effd 683ef8c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:17 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit 683ef8c5867ecc614b451a22c04099a1dc15dc95
Merge: 3a5d8eb c2afeaa
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:17 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit c2afeaa5a0371e668180b127a616a6657124f38e
Merge: 1b3a15b 3fd19f1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:16 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath

commit 3fd19f1c3a10deb939c29e5526109279651f186c
Merge: 2f3109f 723309f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:16 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn

commit 723309fcf898b9d27a6a5fdba87ee66b060e312b
Merge: 9ca5a27 876dd5c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:16 2012 +0100

    Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx

commit 876dd5c8cfcf62f652c2c5588280d08747aa3896
Merge: 4153ce6 7b89a6b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:15 2012 +0100

    Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc

commit 7b89a6bb97656fd058ba800d3b94fa9c2e82f0d5
Merge: 003c735 c0f299b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:15 2012 +0100

    Merge branch 'gdbinitb' into gdbinitb-move2

commit c0f299ba47545765de6e1c76e14eab0b6480313a
Merge: 3aa04a4 8e70109
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 21 20:39:14 2012 +0100

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

commit 8e7010981bf88bb6ebf6b4561dab616e9562c440
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Feb 21 18:09:47 2012 +0000

    Add HLEPrefixNone/HLEPrefixLock/HLEPrefixAny/HLEPrefixRelease
    
    gas/
    
    2012-02-21  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* config/tc-i386.c (check_hle): Use HLEPrefixNone, HLEPrefixLock,
    	HLEPrefixAny and HLEPrefixRelease.
    
    opcodes/
    
    2012-02-21  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-opc.h (HLEPrefixNone): New.
    	(HLEPrefixLock): Likewise.
    	(HLEPrefixAny): Likewise.
    	(HLEPrefixRelease): Likewise.

commit b94117c362174ff5665ec0e28915ae7a62f058eb
Author: xgsa <xgsa>
Date:   Tue Feb 21 13:48:58 2012 +0000

    gdb/
    	* c-valprint.c (c_value_print): Use value_rtti_indirect_type
    	instead of value_rtti_target_type.
    	* eval.c (evaluate_subexp_standard): Use value_rtti_indirect_type
    	instead of value_rtti_target_type.
    	* typeprint.c (whatis_exp): Use value_rtti_indirect_type instead of
    	value_rtti_target_type.
    	* valops.c (value_ind): Extract function readjust_indirect_value_type.
    	(value_rtti_target_type): Rename to ...
    	(value_rtti_indirect_type): ... here and make it indirect.  Update
    	function comment.
    	* value.c (readjust_indirect_value_type): New function.
    	(coerce_ref): Support for enclosing type setting for references
    	with readjust_indirect_value_type.
    	* value.h (readjust_value_type): New declaration.
    	(value_rtti_target_type): Rename to ...
    	(value_rtti_indirect_type): ... here.

commit a3141fe4a3a1910f710477482813960335cd3cd8
Author: xgsa <xgsa>
Date:   Tue Feb 21 13:39:27 2012 +0000

    gdb/
    	* MAINTAINERS (Write After Approval): Add myself to the list.

commit 7088d63739e5970601e94b11f12979a9da31d478
Author: Doug Evans <dje@google.com>
Date:   Tue Feb 21 06:55:36 2012 +0000

    	* objfiles.c (add_to_objfile_sections): Remove outdated comments.
    	Rename objfile_p_char parameter to objfilep.
    	(build_objfile_section_table): Result is now void.  All callers
    	updated.
    	* objfiles.h (struct objfile): Tweak comments, whitespace.
    	(build_objfile_section_table): Update.

commit 93cbdef454b6fc87daccf2084c68b79b837625e3
Author: Doug Evans <dje@google.com>
Date:   Tue Feb 21 06:48:12 2012 +0000

    fix email address in previous entry

commit ab7c6431af3ccbd59bb3513097392044e3d24b3e
Author: Doug Evans <dje@google.com>
Date:   Tue Feb 21 06:44:12 2012 +0000

    	* elfread.c (elf_symfile_segments): Fix warning text.

commit fdf1fa28dd7c35c2f6b76814b252f7f243e268bd
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Feb 21 00:00:32 2012 +0000

    *** empty log message ***

commit 4c9d16bcb22fd095220627703281fa6d71b2e3f3
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 20 23:00:05 2012 +0000

    daily update

commit 604c37856d0c1e402e178ec66902af71517a17ff
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 20 21:03:04 2012 +0000

    gdb/testsuite/
    	Fix racy FAILs.
    	* gdb.base/inferior-died.c (main): Add return of 0.
    	* gdb.base/inferior-died.exp (continue): Fix expectation of
    	asynchronous events.
    	(p 1): New test.

commit 6f449d2db644b5bf7124a077ee756980c907a163
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Feb 20 20:56:12 2012 +0000

    	PR gdb/13498:
    	* dwarf2read.c (dw2_expand_symtabs_matching): Only visit a
    	particular set of file names once.
    	(dw2_map_symbol_filenames): Likewise.

commit bf81adff97045acb9c3a11ea645e46117a40cc34
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 20 19:44:00 2012 +0000

    gdb/
    	Code cleanup.
    	* main.c (write_files): Remove the declaration.
    	(external_editor_command): Move the declaration ...
    	[GDBTK] (external_editor_command): ... here.  Fix the comment.

commit 61d8161b33b1e7dbc80ba6f7a92500a1594da55c
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Feb 20 19:24:34 2012 +0000

    	* dwarf2read.c (dw2_map_symtabs_matching_filename): Remove
    	extraneous block.

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

Summary of changes:
 bfd/ChangeLog                                    |   39 +++
 bfd/bfd-in2.h                                    |    4 +
 bfd/elf32-m68hc11.c                              |    3 +-
 bfd/elf32-m68hc12.c                              |    3 +-
 bfd/elf32-m68hc1x.c                              |   16 ++-
 bfd/elf32-m68hc1x.h                              |    6 +-
 bfd/elf32-rx.c                                   |    4 +-
 bfd/elf32-s390.c                                 |   32 ++-
 bfd/libbfd.h                                     |    1 +
 bfd/linker.c                                     |    6 +
 bfd/mach-o-i386.c                                |   81 ++++++--
 bfd/po/SRC-POTFILES.in                           |    2 +
 bfd/reloc.c                                      |    4 +
 bfd/version.h                                    |    2 +-
 gdb/ChangeLog                                    |  234 ++++++++++++++++++
 gdb/MAINTAINERS                                  |    6 +-
 gdb/Makefile.in                                  |    4 +
 gdb/NEWS                                         |    7 +
 gdb/amd64-darwin-tdep.c                          |    2 +-
 gdb/breakpoint.c                                 |   78 ++++++-
 gdb/breakpoint.h                                 |    5 +
 gdb/c-valprint.c                                 |   17 +-
 gdb/darwin-nat.h                                 |   12 +-
 gdb/doc/ChangeLog                                |   15 ++
 gdb/doc/gdb.texinfo                              |   26 ++-
 gdb/dwarf2read.c                                 |  112 +++++++---
 gdb/elfread.c                                    |    2 +-
 gdb/eval.c                                       |   10 +-
 gdb/exec.c                                       |    9 +-
 gdb/frame.c                                      |    2 +
 gdb/gdbserver/ChangeLog                          |    9 +
 gdb/gdbserver/Makefile.in                        |    4 +-
 gdb/gdbserver/dll.c                              |  110 +++++++++
 gdb/gdbserver/inferiors.c                        |   88 +-------
 gdb/gdbserver/server.h                           |    1 +
 gdb/infcmd.c                                     |    2 +-
 gdb/inferior.h                                   |    5 +
 gdb/infrun.c                                     |    8 +-
 gdb/linux-nat.c                                  |    3 +
 gdb/machoread.c                                  |    2 +-
 gdb/main.c                                       |   11 +-
 gdb/objfiles.c                                   |   32 +--
 gdb/objfiles.h                                   |   21 +-
 gdb/ppc-linux-nat.c                              |   12 +-
 gdb/python/py-event.c                            |    9 +-
 gdb/python/py-symbol.c                           |    4 +-
 gdb/python/py-type.c                             |    9 +-
 gdb/python/py-utils.c                            |   20 ++
 gdb/python/python-internal.h                     |    2 +
 gdb/remote-sim.c                                 |    5 +-
 gdb/remote.c                                     |   47 +++--
 gdb/rl78-tdep.c                                  |  274 ++++++++++++++++------
 gdb/sh-tdep.c                                    |   21 ++-
 gdb/solib-darwin.c                               |   24 ++-
 gdb/solib.c                                      |    2 +
 gdb/stack.c                                      |    5 +
 gdb/symfile.c                                    |   16 +-
 gdb/testsuite/ChangeLog                          |  147 ++++++++++++
 gdb/testsuite/gdb.base/a2-run.exp                |    4 +-
 gdb/testsuite/gdb.base/attach.exp                |   23 ++-
 gdb/testsuite/gdb.base/bitfields.exp             |   22 --
 gdb/testsuite/gdb.base/break-inline.c            |   32 +++
 gdb/testsuite/gdb.base/break-inline.exp          |   27 +++
 gdb/testsuite/gdb.base/break.exp                 |    3 -
 gdb/testsuite/gdb.base/catch-load.exp            |    1 -
 gdb/testsuite/gdb.base/chng-syms.exp             |    7 -
 gdb/testsuite/gdb.base/default.exp               |   10 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp            |   26 ++
 gdb/testsuite/gdb.base/funcargs.exp              |   30 ---
 gdb/testsuite/gdb.base/inferior-died.c           |   37 +++
 gdb/testsuite/gdb.base/inferior-died.exp         |   71 ++++++
 gdb/testsuite/gdb.base/opaque.exp                |   10 -
 gdb/testsuite/gdb.base/pc-fp.exp                 |   13 +-
 gdb/testsuite/gdb.base/ptype.exp                 |    6 +-
 gdb/testsuite/gdb.base/regs.exp                  |   78 ------
 gdb/testsuite/gdb.base/scope.exp                 |   28 ---
 gdb/testsuite/gdb.base/sepdebug.exp              |    3 -
 gdb/testsuite/gdb.base/watchpoint.exp            |   44 ----
 gdb/testsuite/gdb.python/py-events.exp           |    6 +-
 gdb/testsuite/gdb.python/py-events.py            |    1 +
 gdb/testsuite/gdb.python/py-type.exp             |    5 +
 gdb/testsuite/gdb.server/ext-attach.exp          |   12 +-
 gdb/testsuite/gdb.server/ext-run.exp             |    4 +
 gdb/testsuite/gdb.server/file-transfer.exp       |    4 +
 gdb/testsuite/gdb.server/server-exec-info.exp    |   29 +++
 gdb/testsuite/gdb.server/server-mon.exp          |    4 +
 gdb/testsuite/gdb.server/server-run.exp          |    4 +
 gdb/testsuite/gdb.threads/Makefile.in            |    3 +-
 gdb/testsuite/gdb.threads/attach-into-signal.exp |  107 ++++++----
 gdb/testsuite/gdb.trace/backtrace.exp            |    4 +-
 gdb/testsuite/gdb.trace/circ.exp                 |   39 +++-
 gdb/testsuite/gdb.trace/collection.exp           |    4 +-
 gdb/testsuite/gdb.trace/packetlen.exp            |    4 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp            |    4 +-
 gdb/testsuite/gdb.trace/report.exp               |    4 +-
 gdb/testsuite/gdb.trace/strace.exp               |    8 +
 gdb/testsuite/gdb.trace/tfind.exp                |    4 +-
 gdb/testsuite/gdb.trace/tspeed.exp               |    4 +-
 gdb/testsuite/gdb.trace/tsv.exp                  |    2 +-
 gdb/testsuite/gdb.trace/unavailable.exp          |    4 +-
 gdb/testsuite/gdb.trace/while-dyn.exp            |    4 +-
 gdb/testsuite/lib/gdbserver-support.exp          |    5 +-
 gdb/thread.c                                     |    8 +
 gdb/typeprint.c                                  |   11 +-
 gdb/valops.c                                     |   49 +++--
 gdb/value.c                                      |   30 +++-
 gdb/value.h                                      |   17 ++-
 gdb/version.in                                   |    2 +-
 opcodes/ChangeLog                                |    7 +
 opcodes/i386-opc.h                               |    4 +
 sim/mn10300/ChangeLog                            |    4 +
 sim/mn10300/interp.c                             |    2 +-
 sim/sh/ChangeLog                                 |    7 +
 sim/sh/interp.c                                  |    6 +-
 114 files changed, 1818 insertions(+), 710 deletions(-)
 create mode 100644 gdb/gdbserver/dll.c
 create mode 100644 gdb/testsuite/gdb.base/break-inline.c
 create mode 100644 gdb/testsuite/gdb.base/break-inline.exp
 create mode 100644 gdb/testsuite/gdb.base/inferior-died.c
 create mode 100644 gdb/testsuite/gdb.base/inferior-died.exp
 delete mode 100644 gdb/testsuite/gdb.base/regs.exp
 create mode 100644 gdb/testsuite/gdb.server/server-exec-info.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index f2e40dd..9447c63 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,42 @@
+2012-02-17  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o-i386.c (i386_howto_table): Add support for 16 bit
+	sect-diffs.
+	(bfd_mach_o_i386_swap_reloc_in): Handle 16bit sect-diffs.
+	(bfd_mach_o_i386_swap_reloc_out): Likewise.
+
+2012-02-17  Tristan Gingold  <gingold@adacore.com>
+
+	* reloc.c (BFD_RELOC_MACH_O_LOCAL_SECTDIFF):
+	* libbfd.h: Regenerated.
+	* bfd-in2.h: Likewise.
+	* mach-o-i386.c (i386_howto_table): Include local sectdiff.
+	(bfd_mach_o_i386_swap_reloc_in): Update for local sectdiff.
+	(bfd_mach_o_i386_swap_reloc_out): Likewise.
+
+2012-02-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+	* elf32-s390.c (elf_s390_relocate_section): Support basr in the
+	GD->LE and LD->LE optimizations.
+
+2012-02-16  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/13355
+	* elf32-rx.c (elf32_rx_relax_section): Correct width check.
+
+2012-02-13  Richard Henderson  <rth@redhat.com>
+
+	PR ld/13621
+	* linker.c (fix_syms): Force symbols outside any section into
+	bfd_abs_section_ptr.
+
+2012-02-13  Alan Modra  <amodra@gmail.com>
+
+	* elf32-m68hc1x.c (elf32_m68hc11_merge_symbol_attribute): New function.
+	* elf32-m68hc1x.h (elf32_m68hc11_merge_symbol_attribute): Declare.
+	* elf32-m68hc11.c (elf_backend_merge_symbol_attribute): Define.
+	* elf32-m68hc12.c (elf_backend_merge_symbol_attribute): Define.
+
 2012-02-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
 	    Nick Clifton  <nickc@redhat.com>
 
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 5072e43..fb56337 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2161,6 +2161,7 @@ enum bfd_architecture
 #define bfd_mach_tilegx    1
   bfd_arch_last
   };
+
 typedef struct bfd_arch_info
 {
   int bits_per_word;
@@ -4824,6 +4825,9 @@ BFD_RELOC_XTENSA_ASM_EXPAND.  */
 BFD_RELOC_MACH_O_PAIR.  */
   BFD_RELOC_MACH_O_SECTDIFF,
 
+/* Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol.  */
+  BFD_RELOC_MACH_O_LOCAL_SECTDIFF,
+
 /* Pair of relocation.  Contains the first symbol.  */
   BFD_RELOC_MACH_O_PAIR,
 
diff --git a/bfd/elf32-m68hc11.c b/bfd/elf32-m68hc11.c
index 63d0786..49a58fb 100644
--- a/bfd/elf32-m68hc11.c
+++ b/bfd/elf32-m68hc11.c
@@ -1,5 +1,5 @@
 /* Motorola 68HC11-specific support for 32-bit ELF
-   Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010
+   Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010, 2012
    Free Software Foundation, Inc.
    Contributed by Stephane Carrez (stcarrez@nerim.fr)
    (Heavily copied from the D10V port by Martin Hunt (hunt@cygnus.com))
@@ -1302,6 +1302,7 @@ static const struct bfd_elf_special_section elf32_m68hc11_special_sections[] =
 #define elf_backend_final_write_processing	0
 #define elf_backend_can_gc_sections		1
 #define elf_backend_special_sections  elf32_m68hc11_special_sections
+#define elf_backend_merge_symbol_attribute elf32_m68hc11_merge_symbol_attribute
 
 #define bfd_elf32_bfd_link_hash_table_create \
                                 m68hc11_elf_bfd_link_hash_table_create
diff --git a/bfd/elf32-m68hc12.c b/bfd/elf32-m68hc12.c
index 1788856..2b16641 100644
--- a/bfd/elf32-m68hc12.c
+++ b/bfd/elf32-m68hc12.c
@@ -1,5 +1,5 @@
 /* Motorola 68HC12-specific support for 32-bit ELF
-   Copyright 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007
+   Copyright 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2010, 2012
    Free Software Foundation, Inc.
    Contributed by Stephane Carrez (stcarrez@nerim.fr)
    (Heavily copied from the D10V port by Martin Hunt (hunt@cygnus.com))
@@ -581,6 +581,7 @@ static const struct bfd_elf_special_section elf32_m68hc12_special_sections[] =
 #define elf_backend_special_sections elf32_m68hc12_special_sections
 #define elf_backend_post_process_headers     elf32_m68hc11_post_process_headers
 #define elf_backend_add_symbol_hook  elf32_m68hc11_add_symbol_hook
+#define elf_backend_merge_symbol_attribute elf32_m68hc11_merge_symbol_attribute
 
 #define bfd_elf32_bfd_link_hash_table_create \
                                 m68hc12_elf_bfd_link_hash_table_create
diff --git a/bfd/elf32-m68hc1x.c b/bfd/elf32-m68hc1x.c
index 961dce4..e1da8b2 100644
--- a/bfd/elf32-m68hc1x.c
+++ b/bfd/elf32-m68hc1x.c
@@ -1,6 +1,6 @@
 /* Motorola 68HC11/HC12-specific support for 32-bit ELF
    Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-   2009, 2010, 2011  Free Software Foundation, Inc.
+   2009, 2010, 2011, 2012 Free Software Foundation, Inc.
    Contributed by Stephane Carrez (stcarrez@nerim.fr)
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -214,6 +214,20 @@ elf32_m68hc11_add_symbol_hook (bfd *abfd, struct bfd_link_info *info,
   return TRUE;
 }
 
+/* Merge non-visibility st_other attributes, STO_M68HC12_FAR and
+   STO_M68HC12_INTERRUPT.  */
+
+void
+elf32_m68hc11_merge_symbol_attribute (struct elf_link_hash_entry *h,
+				      const Elf_Internal_Sym *isym,
+				      bfd_boolean definition,
+				      bfd_boolean dynamic ATTRIBUTE_UNUSED)
+{
+  if (definition)
+    h->other = ((isym->st_other & ~ELF_ST_VISIBILITY (-1))
+		| ELF_ST_VISIBILITY (h->other));
+}
+
 /* External entry points for sizing and building linker stubs.  */
 
 /* Set up various things so that we can make a list of input sections
diff --git a/bfd/elf32-m68hc1x.h b/bfd/elf32-m68hc1x.h
index 317371f..34b788e 100644
--- a/bfd/elf32-m68hc1x.h
+++ b/bfd/elf32-m68hc1x.h
@@ -1,5 +1,5 @@
 /* Motorola 68HC11/68HC12-specific support for 32-bit ELF
-   Copyright 2003, 2004, 2005, 2006, 2007, 2009, 2010
+   Copyright 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2012
    Free Software Foundation, Inc.
    Contributed by Stephane Carrez (stcarrez@nerim.fr)
 
@@ -176,6 +176,10 @@ bfd_boolean elf32_m68hc11_add_symbol_hook
    flagword *flagsp, asection **secp,
    bfd_vma *valp);
 
+void elf32_m68hc11_merge_symbol_attribute
+  (struct elf_link_hash_entry *, const Elf_Internal_Sym *,
+   bfd_boolean, bfd_boolean);
+
 /* Tweak the OSABI field of the elf header.  */
 
 extern void elf32_m68hc11_post_process_headers (bfd*, struct bfd_link_info*);
diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c
index 0ceed85..23e9a74 100644
--- a/bfd/elf32-rx.c
+++ b/bfd/elf32-rx.c
@@ -2115,7 +2115,7 @@ elf32_rx_relax_section (bfd *                  abfd,
 		   /* Decodable bits.  */
 		   && (insn[0] & 0xcc) == 0xcc
 		   /* Width.  */
-		   && (insn[0] & 0x30) != 3
+		   && (insn[0] & 0x30) != 0x30
 		   /* Register MSBs.  */
 		   && (insn[1] & 0x88)  == 0x00)
 	    {
@@ -2219,7 +2219,7 @@ elf32_rx_relax_section (bfd *                  abfd,
 		   /* Decodable bits.  */
 		   && (insn[0] & 0xc3) == 0xc3
 		   /* Width.  */
-		   && (insn[0] & 0x30) != 3
+		   && (insn[0] & 0x30) != 0x30
 		   /* Register MSBs.  */
 		   && (insn[1] & 0x88)  == 0x00)
 	    {
diff --git a/bfd/elf32-s390.c b/bfd/elf32-s390.c
index bb58670..85a20bd 100644
--- a/bfd/elf32-s390.c
+++ b/bfd/elf32-s390.c
@@ -2919,11 +2919,18 @@ elf_s390_relocate_section (output_bfd, info, input_bfd, input_section,
 
 	      insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
 	      if ((insn & 0xff000fff) != 0x4d000000 &&
-		  (insn & 0xffff0000) != 0xc0e50000)
+		  (insn & 0xffff0000) != 0xc0e50000 &&
+		  (insn & 0xff000000) != 0x0d000000)
 		invalid_tls_insn (input_bfd, input_section, rel);
 	      if (!info->shared && (h == NULL || h->dynindx == -1))
 		{
-		  if ((insn & 0xff000000) == 0x4d000000)
+		  if ((insn & 0xff000000) == 0x0d000000)
+		    {
+		      /* GD->LE transition.
+			 basr rx, ry -> nopr r7 */
+		      insn = 0x07070000 | (insn & 0xffff);
+		    }
+		  else if ((insn & 0xff000000) == 0x4d000000)
 		    {
 		      /* GD->LE transition.
 			 bas %r14,0(%rx,%r13) -> bc 0,0  */
@@ -2932,7 +2939,7 @@ elf_s390_relocate_section (output_bfd, info, input_bfd, input_section,
 		  else
 		    {
 		      /* GD->LE transition.
-			 brasl %r14,_tls_get_addr@plt -> brcl 0,.  */
+			 brasl %r14,_tls_get_offset@plt -> brcl 0,.  */
 		      insn = 0xc0040000;
 		      bfd_put_16 (output_bfd, 0x0000,
 				  contents + rel->r_offset + 4);
@@ -2940,6 +2947,11 @@ elf_s390_relocate_section (output_bfd, info, input_bfd, input_section,
 		}
 	      else
 		{
+		  /* If basr is used in the pic case to invoke
+		     _tls_get_offset, something went wrong before.  */
+		  if ((insn & 0xff000000) == 0x0d000000)
+		    invalid_tls_insn (input_bfd, input_section, rel);
+
 		  if ((insn & 0xff000000) == 0x4d000000)
 		    {
 		      /* GD->IE transition.
@@ -2966,9 +2978,17 @@ elf_s390_relocate_section (output_bfd, info, input_bfd, input_section,
 
 		  insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
 		  if ((insn & 0xff000fff) != 0x4d000000 &&
-		      (insn & 0xffff0000) != 0xc0e50000)
+		      (insn & 0xffff0000) != 0xc0e50000 &&
+		      (insn & 0xff000000) != 0x0d000000)
 		    invalid_tls_insn (input_bfd, input_section, rel);
-		  if ((insn & 0xff000000) == 0x4d000000)
+
+		  if ((insn & 0xff000000) == 0x0d000000)
+		    {
+		      /* LD->LE transition.
+			 basr rx, ry -> nopr r7 */
+		      insn = 0x07070000 | (insn & 0xffff);
+		    }
+		  else if ((insn & 0xff000000) == 0x4d000000)
 		    {
 		      /* LD->LE transition.
 			 bas %r14,0(%rx,%r13) -> bc 0,0  */
@@ -2977,7 +2997,7 @@ elf_s390_relocate_section (output_bfd, info, input_bfd, input_section,
 		  else
 		    {
 		      /* LD->LE transition.
-			 brasl %r14,__tls_get_addr@plt -> brcl 0,. */
+			 brasl %r14,__tls_get_offset@plt -> brcl 0,. */
 		      insn = 0xc0040000;
 		      bfd_put_16 (output_bfd, 0x0000,
 				  contents + rel->r_offset + 4);
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 19c96cb..62f128f 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -2337,6 +2337,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_LM32_JMP_SLOT",
   "BFD_RELOC_LM32_RELATIVE",
   "BFD_RELOC_MACH_O_SECTDIFF",
+  "BFD_RELOC_MACH_O_LOCAL_SECTDIFF",
   "BFD_RELOC_MACH_O_PAIR",
   "BFD_RELOC_MACH_O_X86_64_BRANCH32",
   "BFD_RELOC_MACH_O_X86_64_BRANCH8",
diff --git a/bfd/linker.c b/bfd/linker.c
index c51c5df..0404474 100644
--- a/bfd/linker.c
+++ b/bfd/linker.c
@@ -3208,6 +3208,12 @@ fix_syms (struct bfd_link_hash_entry *h, void *data)
 		op = op1;
 	    }
 
+	  /* Refuse to choose a section for which we are out of bounds.  */
+	  /* ??? This may make most of the above moot.  */
+	  if (h->u.def.value < op->vma
+	      || h->u.def.value > op->vma + op->size)
+	    op = bfd_abs_section_ptr;
+
 	  h->u.def.value -= op->vma;
 	  h->u.def.section = op;
 	}
diff --git a/bfd/mach-o-i386.c b/bfd/mach-o-i386.c
index 71272eb..e7688ab 100644
--- a/bfd/mach-o-i386.c
+++ b/bfd/mach-o-i386.c
@@ -63,6 +63,7 @@ bfd_mach_o_i386_mkobject (bfd *abfd)
 
 static reloc_howto_type i386_howto_table[]=
 {
+  /* 0 */
   HOWTO(BFD_RELOC_32, 0, 2, 32, FALSE, 0,
 	complain_overflow_bitfield,
 	NULL, "32",
@@ -79,6 +80,7 @@ static reloc_howto_type i386_howto_table[]=
 	complain_overflow_bitfield,
 	NULL, "DISP32",
 	FALSE, 0xffffffff, 0xffffffff, TRUE),
+  /* 4 */
   HOWTO(BFD_RELOC_16_PCREL, 0, 1, 16, TRUE, 0,
 	complain_overflow_bitfield,
 	NULL, "DISP16",
@@ -87,10 +89,27 @@ static reloc_howto_type i386_howto_table[]=
 	complain_overflow_bitfield,
 	NULL, "SECTDIFF_32",
 	FALSE, 0xffffffff, 0xffffffff, FALSE),
+  HOWTO(BFD_RELOC_MACH_O_LOCAL_SECTDIFF, 0, 2, 32, FALSE, 0,
+	complain_overflow_bitfield,
+	NULL, "LSECTDIFF_32",
+	FALSE, 0xffffffff, 0xffffffff, FALSE),
   HOWTO(BFD_RELOC_MACH_O_PAIR, 0, 2, 32, FALSE, 0,
 	complain_overflow_bitfield,
 	NULL, "PAIR_32",
 	FALSE, 0xffffffff, 0xffffffff, FALSE),
+  /* 8 */
+  HOWTO(BFD_RELOC_MACH_O_SECTDIFF, 0, 1, 16, FALSE, 0,
+	complain_overflow_bitfield,
+	NULL, "SECTDIFF_16",
+	FALSE, 0xffff, 0xffff, FALSE),
+  HOWTO(BFD_RELOC_MACH_O_LOCAL_SECTDIFF, 0, 1, 16, FALSE, 0,
+	complain_overflow_bitfield,
+	NULL, "LSECTDIFF_16",
+	FALSE, 0xffff, 0xffff, FALSE),
+  HOWTO(BFD_RELOC_MACH_O_PAIR, 0, 1, 16, FALSE, 0,
+	complain_overflow_bitfield,
+	NULL, "PAIR_16",
+	FALSE, 0xffff, 0xffff, FALSE),
 };
 
 static bfd_boolean
@@ -101,17 +120,43 @@ bfd_mach_o_i386_swap_reloc_in (arelent *res, bfd_mach_o_reloc_info *reloc)
       switch (reloc->r_type)
         {
         case BFD_MACH_O_GENERIC_RELOC_PAIR:
-          if (reloc->r_length != 2)
-            return FALSE;
-          res->howto = &i386_howto_table[6];
-          res->address = res[-1].address;
-          return TRUE;
+          if (reloc->r_length == 2)
+            {
+	      res->howto = &i386_howto_table[7];
+	      res->address = res[-1].address;
+	      return TRUE;
+            }
+          else if (reloc->r_length == 1)
+	    {
+	      res->howto = &i386_howto_table[10];
+	      res->address = res[-1].address;
+	      return TRUE;
+	    }
+          return FALSE;
         case BFD_MACH_O_GENERIC_RELOC_SECTDIFF:
+          if (reloc->r_length == 2)
+            {
+	      res->howto = &i386_howto_table[5];
+	      return TRUE;
+            }
+          else if (reloc->r_length == 1)
+            {
+	      res->howto = &i386_howto_table[8];
+	      return TRUE;
+            }
+          return FALSE;
         case BFD_MACH_O_GENERIC_RELOC_LOCAL_SECTDIFF:
-          if (reloc->r_length != 2)
-            return FALSE;
-          res->howto = &i386_howto_table[5];
-          return TRUE;
+          if (reloc->r_length == 2)
+            {
+	      res->howto = &i386_howto_table[6];
+	      return TRUE;
+            }
+          else if (reloc->r_length == 1)
+            {
+	      res->howto = &i386_howto_table[9];
+	      return TRUE;
+            }
+          return FALSE;
         default:
           return FALSE;
         }
@@ -178,20 +223,26 @@ bfd_mach_o_i386_swap_reloc_out (arelent *rel, bfd_mach_o_reloc_info *rinfo)
       rinfo->r_scattered = 1;
       rinfo->r_type = BFD_MACH_O_GENERIC_RELOC_SECTDIFF;
       rinfo->r_pcrel = 0;
-      rinfo->r_length = 2;
+      rinfo->r_length = rel->howto->size;
+      rinfo->r_extern = 0;
+      rinfo->r_value = rel->addend;
+      break;
+    case BFD_RELOC_MACH_O_LOCAL_SECTDIFF:
+      rinfo->r_scattered = 1;
+      rinfo->r_type = BFD_MACH_O_GENERIC_RELOC_LOCAL_SECTDIFF;
+      rinfo->r_pcrel = 0;
+      rinfo->r_length = rel->howto->size;
       rinfo->r_extern = 0;
-      rinfo->r_value = (*rel->sym_ptr_ptr)->value 
-        + (*rel->sym_ptr_ptr)->section->vma;
+      rinfo->r_value = rel->addend;
       break;
     case BFD_RELOC_MACH_O_PAIR:
       rinfo->r_address = 0;
       rinfo->r_scattered = 1;
       rinfo->r_type = BFD_MACH_O_GENERIC_RELOC_PAIR;
       rinfo->r_pcrel = 0;
-      rinfo->r_length = 2;
+      rinfo->r_length = rel->howto->size;
       rinfo->r_extern = 0;
-      rinfo->r_value = (*rel->sym_ptr_ptr)->value 
-        + (*rel->sym_ptr_ptr)->section->vma;
+      rinfo->r_value = rel->addend;
       break;
     default:
       return FALSE;
diff --git a/bfd/po/SRC-POTFILES.in b/bfd/po/SRC-POTFILES.in
index 7154688..ccdb207 100644
--- a/bfd/po/SRC-POTFILES.in
+++ b/bfd/po/SRC-POTFILES.in
@@ -112,6 +112,7 @@ cpu-pdp11.c
 cpu-pj.c
 cpu-plugin.c
 cpu-powerpc.c
+cpu-rl78.c
 cpu-rs6000.c
 cpu-rx.c
 cpu-s390.c
@@ -195,6 +196,7 @@ elf32-openrisc.c
 elf32-or32.c
 elf32-pj.c
 elf32-ppc.c
+elf32-rl78.c
 elf32-rx.c
 elf32-s390.c
 elf32-score.c
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 5cde4a8..778276f 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -5594,6 +5594,10 @@ ENUMDOC
   Difference between two section addreses.  Must be followed by a
   BFD_RELOC_MACH_O_PAIR.
 ENUM
+  BFD_RELOC_MACH_O_LOCAL_SECTDIFF
+ENUMDOC
+  Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol.
+ENUM
   BFD_RELOC_MACH_O_PAIR
 ENUMDOC
   Pair of relocation.  Contains the first symbol.
diff --git a/bfd/version.h b/bfd/version.h
index 55e4f4f..5f52b49 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20120211
+#define BFD_VERSION_DATE 20120221
 #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 8467263..0b29feb 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,237 @@
+2012-02-21  Anton Gorenkov  <xgsa@yandex.ru>
+
+	* c-valprint.c (c_value_print): Use value_rtti_indirect_type
+	instead of value_rtti_target_type.
+	* eval.c (evaluate_subexp_standard): Use value_rtti_indirect_type
+	instead of value_rtti_target_type.
+	* typeprint.c (whatis_exp): Use value_rtti_indirect_type instead of
+	value_rtti_target_type.
+	* valops.c (value_ind): Extract function readjust_indirect_value_type.
+	(value_rtti_target_type): Rename to ...
+	(value_rtti_indirect_type): ... here and make it indirect.  Update
+	function comment.
+	* value.c (readjust_indirect_value_type): New function.
+	(coerce_ref): Support for enclosing type setting for references
+	with readjust_indirect_value_type.
+	* value.h (readjust_value_type): New declaration.
+	(value_rtti_target_type): Rename to ...
+	(value_rtti_indirect_type): ... here.
+
+2012-02-21  Anton Gorenkov  <xgsa@yandex.ru>
+
+	* MAINTAINERS (Write After Approval): Add myself to the list.
+
+2012-02-20  Doug Evans  <dje@google.com>
+
+	* objfiles.c (add_to_objfile_sections): Remove outdated comments.
+	Rename objfile_p_char parameter to objfilep.
+	(build_objfile_section_table): Result is now void.  All callers


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


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

* [SCM]  archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal
@ 2012-02-11 21:26 jkratoch
  0 siblings, 0 replies; 5+ messages in thread
From: jkratoch @ 2012-02-11 21:26 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-autoload has been updated
       via  b39effd29cafb87e6ba691d3e238383854a5a3f0 (commit)
       via  3a5d8eb0abba49bc07a73aed2b2d8dd8edeb1a9b (commit)
       via  1b3a15bc6f5b8f7b346fd68e1790953f42a7da45 (commit)
       via  2f3109f8eb5ddcf58cea44fe684ea6c15318a8b3 (commit)
       via  9ca5a27eed7c54bc6c86ed0809ccc9230d1448fb (commit)
       via  4153ce68bef93bc40ea4f4ee4ea066d2016cc07b (commit)
       via  003c735c1c773dfac6fa5fe13a4a518714108259 (commit)
       via  3aa04a469b9745161bdf173a1ca9b2cfeb461d04 (commit)
       via  1294f109bb75fa6287a17f6b159ccc9e56c47294 (commit)
       via  a821240119316dadf461f2e63e6ef67514f9a954 (commit)
       via  310d6732bf37aa3bf1cfc7504519b4c4c791747d (commit)
       via  4418ec65fde744ed853ae65f952d43a6272b4abc (commit)
       via  5a9c73eab6e6c60311c773f177680d7fc6196ef9 (commit)
       via  6bf813d8e9d798aa054c69f6206edca44e45a4d5 (commit)
       via  84c823bc6992e64287cdc1437732d96ef78057ae (commit)
       via  90e66b8de5a1ec106d1a997b50786b6e3133775e (commit)
       via  db81703e38f34696d64ae208edc8dd69767326a6 (commit)
       via  71cf817ed84dc548d22f1d2d67cfdbbb3d7a919a (commit)
       via  e280cc5fd0e4186f23c19d5e3cfbdec3668a5342 (commit)
       via  ad3ccfa41d092bba28c4e934c042ca12e6f27efb (commit)
       via  a123fc5e68ab8e36b52317454c0b46fbd288183d (commit)
       via  e5bc90636b77526f35057d282c3e44dc41ed4b1f (commit)
       via  dc0aff1d2c0c74a6e11c09aa2e2e49d69a40f92f (commit)
       via  6de590e4775e19cacb78b4fb02d4336a0edad6a5 (commit)
       via  ad8a3bf291f9a074d385f699ea0717c530dd8be4 (commit)
       via  00e53e6a84e8cfb4c58cc583d82ee4a66677dccf (commit)
       via  5742fe483abebdf8d4368a20d7147effa19956dd (commit)
       via  65e6a5cf652ba0b625215e1cfaa424f889b5ff74 (commit)
       via  70c5f0ac9d259de6f2606dc0a19497feb23bd7f8 (commit)
       via  c43205428bc97ef26255ef1605854edc839526e9 (commit)
       via  516ec9f56660f75785ccc7332882ec9663613fa4 (commit)
       via  80957b37c583f62d432765bc761c318fe6e399ed (commit)
       via  87455f6d63ad3c2d5155422438af6bc760a51e61 (commit)
       via  484f9b36e5fc7d30ef87df7e60c471ba25d0962a (commit)
       via  ea31ab73bd7072cdb2f329ec9ac289aee909c5e2 (commit)
       via  8e6cb0c1d52450431421cda4bd0865c5df105f3d (commit)
       via  e98e50437a41e488a176b98b9dad41c89fbfd926 (commit)
       via  c457662d97d98c40b34c1f9c97b2976bab0ba7a2 (commit)
       via  a27e2a1f20a7a44dd394700436a40f578f36ee0b (commit)
       via  2c3ee84a3038ea774ad55965517ba7137113f53a (commit)
       via  994e3983e302ffa29c7c88452700b0bf098cd345 (commit)
       via  710e918da204728eb92510537032260a982f1c04 (commit)
       via  d1b75579ce98a53b2d28875ce6dbd3a9dd7a3e6a (commit)
       via  6b9f2e1d097baca06d08fd126f69c710f4e704f1 (commit)
       via  c0cc39888f63b9371bc066d756f5b14ea5432f4c (commit)
       via  38c63febc748505fdb21cc013dd7b2007da58aa8 (commit)
       via  f8d86119a4076cdeb5885204469aa4266158e8d9 (commit)
       via  24580d8e8a0a1a297c642df6ecd37e96c971f293 (commit)
       via  e08313325c3f7ea49966cc411f800eaa5c96d002 (commit)
       via  88a1c20c497cd0fa18ee81462c4f81f4cd1c664c (commit)
       via  ed6a75109d023dfe05f1fcaa2a89cf3d0f756bc3 (commit)
       via  87f0c862556e9f5fc449d6cf05b81dceba7a75d7 (commit)
       via  6fcc58c7bc4454b950c32a8dcf5cecc6e5c6cfe6 (commit)
       via  82a87d45c3b9807168d15bf58c7fdee98adfea8f (commit)
       via  22b2779b6a45dabfe078f47cef5d33652b73cda6 (commit)
       via  de08928b9a52844192195fa5ca8ed35e04d8430c (commit)
       via  c0f72f74c7d909e05de511d40a51b9faa9b4f5db (commit)
       via  d5353e982f1cdda0ad5df5960b5c1c53c3db83a6 (commit)
       via  e55b9a5d5daf1cfea7af94fd9788c75ccbc5ec4c (commit)
       via  172a21fce37b7a88c2f717bf8cb0baf89b2166c8 (commit)
       via  6b7026c863b1ea0f9ec3eabed634e05305fed3e9 (commit)
       via  747137a8446ef715bd1f7e487ed1f34900414f98 (commit)
       via  a9242c5f76232e071806a7c1d58a888e0292c726 (commit)
       via  75d768e571db77eae0eed1655792cf6924e0ba4a (commit)
       via  c888a29f7966d069085efd3dbaac4c16a2fca8d8 (commit)
       via  bc8d8ea6c70cc812173dacad4ee1093c7502ba03 (commit)
       via  1cf296695a8534ddc90b3eb0598c439697c6c75d (commit)
       via  39bc8fd2f232361c393d0915d480807a4e9bc358 (commit)
       via  32db6b242dfa8ecbec2eb0a8d98170a68d0b0c2c (commit)
       via  0c9c869ded76519d9bc6ebdd41bb66cde3413eb4 (commit)
       via  4a7bab01d4aff981fc5e422917f9821c79b90684 (commit)
       via  b126f217f15059f60b9db1963cfd82859bc776ae (commit)
       via  d2fbf380e9a715939b72b1390d934d482d055bc4 (commit)
       via  2b1537f2b8aaee1a72500d6879205d95369eae95 (commit)
       via  0d8ebc8f711762d8b3a70fe3c243f318ed8de6e2 (commit)
       via  2f5b1a5d279a7faa18cc9a4cfd7abab0d0d69a52 (commit)
       via  764ff279b7e800f60438e701945e2a774a5e113e (commit)
       via  d485c24269f1675a64972d465a17c38c82a01970 (commit)
       via  3d64269e5995394b7d8580e0f0ff13e11a73541a (commit)
       via  923cc651142e155a9e718d183e5e49e3cb81a58d (commit)
       via  e439fa2c81ea31af3bc19501457747f25c389b4d (commit)
       via  e9f7605d8a2f3014fa59c15c3433483fc5302415 (commit)
       via  657b3acdbfd462b48550230b33f8ad0d472acd18 (commit)
       via  cf85e18bb52b093ec781c6042f227082c136f611 (commit)
       via  f20ae89f3501ae4761f5e55b152a1241125f2131 (commit)
       via  04ab626d8cbd9c2ce0bdb24438fb5dd25970caac (commit)
       via  bbf6b936ee161c4cd052e0bbc3bcbdfcef185bd1 (commit)
       via  d7a86c1e0a475640d7adac401d9005077b727b28 (commit)
       via  defba896b40afbf346da059a3068177fe2b39e55 (commit)
       via  a7262466d02155f5f70422804e5971f8d5e78118 (commit)
       via  a3ddde7aabbcce47bf92dac826f1d56c54b28370 (commit)
       via  472fd7b1949bf9a57a4897daf4bd6a3388e7fb24 (commit)
       via  92b2bd140f2a8ed7ed4471ab294f9debd91ba118 (commit)
       via  b54b9617e3e0d8ee38d94a2282a29cce815dd6bb (commit)
       via  ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836 (commit)
       via  39e980b3953f98e66359aabc733c3d9dd4785b82 (commit)
       via  f5cf07f9d280ca92de41efed53e903ec3d424354 (commit)
       via  0a0e276607df9f05222cd2335a0937232a74bed6 (commit)
       via  fa2595ebc2ed88ca3586e05b5543540fa3da7de8 (commit)
       via  a1800bf0d82d3735df965a75223affe6684a636a (commit)
       via  9f4639b06b6b5aa5d10f7575d3ecaafbf918eec7 (commit)
       via  8b22ee5affab4e306a7f0ab33c4c7cd769fa6920 (commit)
       via  d164defdfca8fe0a2a5c89cb87e0aee82c09a4a6 (commit)
       via  b00119f3599772ed01bace63ee00e8279c7457d8 (commit)
       via  6447b3b96c60b1989da976d5fc0680919f1480e9 (commit)
       via  1d726f4d9fffab598444345f99bf531f11a87139 (commit)
       via  fbdb8da7c231b9b9b757cb64150b5b3bf1e1858a (commit)
       via  04f86c331f3b2233fffe7ebbf58abe1b4ecdebad (commit)
       via  4d19ed66762845cdcce95f8b1daaceb97cf90c71 (commit)
      from  2e41d190ce1b37aae12782c1c96aac3ff4d553cb (commit)

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

- Log -----------------------------------------------------------------
commit b39effd29cafb87e6ba691d3e238383854a5a3f0
Merge: 5a9c73e 3a5d8eb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:41 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit 3a5d8eb0abba49bc07a73aed2b2d8dd8edeb1a9b
Merge: 6bf813d 1b3a15b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:41 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit 1b3a15bc6f5b8f7b346fd68e1790953f42a7da45
Merge: 84c823b 2f3109f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:41 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath

commit 2f3109f8eb5ddcf58cea44fe684ea6c15318a8b3
Merge: 90e66b8 9ca5a27
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:41 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn

commit 9ca5a27eed7c54bc6c86ed0809ccc9230d1448fb
Merge: db81703 4153ce6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:41 2012 +0100

    Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx

commit 4153ce68bef93bc40ea4f4ee4ea066d2016cc07b
Merge: 71cf817 003c735
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:41 2012 +0100

    Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc

commit 003c735c1c773dfac6fa5fe13a4a518714108259
Merge: e280cc5 3aa04a4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:40 2012 +0100

    Merge branch 'gdbinitb' into gdbinitb-move2

commit 3aa04a469b9745161bdf173a1ca9b2cfeb461d04
Merge: ad3ccfa 1294f10
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 21:36:40 2012 +0100

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

commit 1294f109bb75fa6287a17f6b159ccc9e56c47294
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Feb 11 15:10:10 2012 +0000

    bfd/
    	* oasys.c (oasys_write_header): Fix compilation warning on zero-sized
    	memset.

commit a821240119316dadf461f2e63e6ef67514f9a954
Author: qiyao <qiyao>
Date:   Sat Feb 11 13:36:41 2012 +0000

    gdb/gdbserver/
    	* server.c: (handle_monitor_command): Add a new parameter
    	`own_buf'.
    	(handle_query): Update caller.

commit 310d6732bf37aa3bf1cfc7504519b4c4c791747d
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Feb 11 00:00:03 2012 +0000

    *** empty log message ***

commit 4418ec65fde744ed853ae65f952d43a6272b4abc
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Feb 10 23:00:06 2012 +0000

    daily update

commit 5a9c73eab6e6c60311c773f177680d7fc6196ef9
Merge: 87455f6 6bf813d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:19 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit 6bf813d8e9d798aa054c69f6206edca44e45a4d5
Merge: 484f9b3 84c823b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:18 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit 84c823bc6992e64287cdc1437732d96ef78057ae
Merge: ea31ab7 90e66b8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:18 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath

commit 90e66b8de5a1ec106d1a997b50786b6e3133775e
Merge: 8e6cb0c db81703
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:18 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn

commit db81703e38f34696d64ae208edc8dd69767326a6
Merge: e98e504 71cf817
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:18 2012 +0100

    Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx

commit 71cf817ed84dc548d22f1d2d67cfdbbb3d7a919a
Merge: c457662 e280cc5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:17 2012 +0100

    Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc

commit e280cc5fd0e4186f23c19d5e3cfbdec3668a5342
Merge: a27e2a1 ad3ccfa
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:17 2012 +0100

    Merge branch 'gdbinitb' into gdbinitb-move2

commit ad3ccfa41d092bba28c4e934c042ca12e6f27efb
Merge: 2c3ee84 a123fc5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 21:09:17 2012 +0100

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

commit a123fc5e68ab8e36b52317454c0b46fbd288183d
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Feb 10 17:31:33 2012 +0000

    	* linespec.c (decode_line_internal): Skip symtabs_from_filename
    	when we have a C++ qualified name.

commit e5bc90636b77526f35057d282c3e44dc41ed4b1f
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Fri Feb 10 16:06:49 2012 +0000

    2012-02-10  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
    	always non-empty.
    	(test_attach): Always pass $exec to test_attach_gdb.

commit dc0aff1d2c0c74a6e11c09aa2e2e49d69a40f92f
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Fri Feb 10 14:23:48 2012 +0000

    2012-02-10  Pedro Alves  <palves@redhat.com>
    
    	* inferior.c (inferior_pid_to_str): New.
    	(print_inferior, inferior_command): Use it.

commit 6de590e4775e19cacb78b4fb02d4336a0edad6a5
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Fri Feb 10 13:57:54 2012 +0000

    2012-02-10  Pedro Alves  <palves@redhat.com>
    
    	* configure.ac (HAVE_ELF test): Put the old CFLAGS at the end of
    	the test CFLAGS.
    	* configure: Regenerate.

commit ad8a3bf291f9a074d385f699ea0717c530dd8be4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Feb 10 13:26:59 2012 +0000

    gdb/
    	* linespec.c (decode_line_internal): Fix comment correctness.

commit 00e53e6a84e8cfb4c58cc583d82ee4a66677dccf
Author: iains <iains>
Date:   Fri Feb 10 11:24:44 2012 +0000

    bfd:
    
    	* mach-o.c (bfd_mach_o_build_seg_command): Count zerofill section
    	vma additions in their logical, rather than physical order.

commit 5742fe483abebdf8d4368a20d7147effa19956dd
Author: iains <iains>
Date:   Fri Feb 10 11:07:33 2012 +0000

    correct some mach-o section specification nits.
    
    bfd:
    
    	* mach-o.c (mach_o_section_name_xlat): Correct eh-frame section
    	parameters.
    	* mach-o-x86-64.c (text_section_names_xlat): New.
    	(mach_o_x86_64_segsec_names_xlat): New.
    	(bfd_mach_o_tgt_seg_table): Define to mach_o_x86_64_segsec_names_xlat.
    	* mach-o-i386.c (text_section_names_xlat): Correct section parameters.

commit 65e6a5cf652ba0b625215e1cfaa424f889b5ff74
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Feb 10 10:09:14 2012 +0000

    2012-02-10  Tristan Gingold  <gingold@adacore.com>
    
    	* elfnn-ia64.c (elfNN_vms_object_p): Change comparison operator
    	to avoid infinite loop.  Add comments.

commit 70c5f0ac9d259de6f2606dc0a19497feb23bd7f8
Author: qiyao <qiyao>
Date:   Fri Feb 10 01:24:58 2012 +0000

    gdb/doc/
    	* gdb.texinfo (Symbols In Python): Add missing `@end defvar'.

commit c43205428bc97ef26255ef1605854edc839526e9
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Feb 10 00:00:03 2012 +0000

    *** empty log message ***

commit 516ec9f56660f75785ccc7332882ec9663613fa4
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 9 23:00:06 2012 +0000

    daily update

commit 80957b37c583f62d432765bc761c318fe6e399ed
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Feb 9 22:51:57 2012 +0000

    Don't use multi byte nop instructions for i386
    
    bfd/
    
    2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13675
    	* cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte
    	nop instructions.
    	(bfd_arch_i386_short_nop_fill): New.
    	(bfd_arch_i386_long_nop_fill): Likewise.
    	Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info
    	initializers.  Use bfd_arch_i386_long_nop_fill on 64bit
    	bfd_arch_info initializers.
    
    	* cpu-k1om.c (bfd_arch_i386_fill): Renamed to ...
    	(bfd_arch_i386_short_nop_fill): This.
    	Update bfd_arch_info initializers.
    	* cpu-l1om.c: Likewise.
    
    ld/testsuite/
    
    2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13675
    	* ld-i386/tlsnopic.dd: Update no-op padding.
    	* ld-i386/tlspic.dd: Likewise.

commit 87455f6d63ad3c2d5155422438af6bc760a51e61
Merge: 2e41d19 484f9b3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:10 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit 484f9b36e5fc7d30ef87df7e60c471ba25d0962a
Merge: 5501459 ea31ab7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:09 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit ea31ab73bd7072cdb2f329ec9ac289aee909c5e2
Merge: 42ba883 8e6cb0c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:08 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath

commit 8e6cb0c1d52450431421cda4bd0865c5df105f3d
Merge: 0ee68f1 e98e504
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:08 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn

commit e98e50437a41e488a176b98b9dad41c89fbfd926
Merge: 6651286 c457662
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:07 2012 +0100

    Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx

commit c457662d97d98c40b34c1f9c97b2976bab0ba7a2
Merge: d50f5d6 a27e2a1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:06 2012 +0100

    Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc

commit a27e2a1f20a7a44dd394700436a40f578f36ee0b
Merge: 337721f 2c3ee84
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:06 2012 +0100

    Merge branch 'gdbinitb' into gdbinitb-move2

commit 2c3ee84a3038ea774ad55965517ba7137113f53a
Merge: 5db7508 994e398
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 23:15:05 2012 +0100

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

commit 994e3983e302ffa29c7c88452700b0bf098cd345
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Feb 9 17:29:34 2012 +0000

    [gdbserver] return ENOSYS if readlink not supported.
    
    This reproduces on the GDBserver side what GDB does when readlink is
    not supported.
    
    gdb/gdbserver/ChangeLog:
    
            * configure.ac: Add readlink to AC_CHECK_FUNCS list.
            * configure, config.in: Regenerate.
            * hostio.c: Provide an alternate implementation if HAVE_READLINK
            is not defined.

commit 710e918da204728eb92510537032260a982f1c04
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 9 16:06:37 2012 +0000

    2012-02-09  Valery Khromov  <valery.khromov@gmail.com>
    
    	PR gdb/12953
    	* Makefile.in (HFILES_NO_SRCDIR): Add amd64bsd-nat.h.
    	* amd64bsd-nat.c: Add support for debug registers (adapted from
    	i386bsd-nat.c).
    	[HAVE_PT_GETDBREGS] (amd64bsd_dr_get, amd64bsd_dr_set)
    	(amd64bsd_dr_set_control, amd64bsd_dr_set_addr)
    	(amd64bsd_dr_get_addr, amd64bsd_dr_get_status)
    	(amd64bsd_dr_get_control): New functions.
    	* amd64bsd-nat.h: New file (adapted from i386bsd-nat.h).
    	* amd64fbsd-nat.c: Include "amd64bsd-nat.h", "i386-nat.h".
    	[HAVE_PT_GETDBREGS] (_initialize_amd64fbsd_nat): Add hardware
    	watchpoints initialization.
    	* config/i386/fbsd64.mh (NATDEPFILES): Add i386-nat.o.

commit d1b75579ce98a53b2d28875ce6dbd3a9dd7a3e6a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 15:14:43 2012 +0000

    gdb/
    	* gdb-gdb.py (StructMainTypePrettyPrinter) <struct_field_img>: Print
    	flds_bnds.fields.
    	(StructMainTypePrettyPrinter) <bounds_img>: Print flds_bnds.bounds.

commit 6b9f2e1d097baca06d08fd126f69c710f4e704f1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 9 08:20:03 2012 +0000

    gdb/
    	* breakpoint.c (bp_location_compare): Fix comment.  Reindent the code.

commit c0cc39888f63b9371bc066d756f5b14ea5432f4c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Feb 9 00:00:33 2012 +0000

    *** empty log message ***

commit 38c63febc748505fdb21cc013dd7b2007da58aa8
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 8 23:00:05 2012 +0000

    daily update

commit f8d86119a4076cdeb5885204469aa4266158e8d9
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 8 19:58:24 2012 +0000

    	* gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
    	before inferior is started.

commit 24580d8e8a0a1a297c642df6ecd37e96c971f293
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Feb 8 19:54:35 2012 +0000

    Rename la_get_symbol_name_match_p into la_get_symbol_name_cmp
    
    The la_get_symbol_name_match_p language hook was poorly named, as
    it suggested that the function should return nonzero if the names
    match, whereas it is the exact opposite.  This patch therefore
    renames the hook and associated typedef, as well some of the code
    that uses that hook.
    
    gdb/ChangeLog:
    
            * language.h (symbol_name_cmp_ftype): Renames
            symbol_name_match_p_ftype.
            (struct language_defn)[la_get_symbol_name_cmp]: Renames
            la_get_symbol_name_match_p.
            * ada-lang.c (ada_get_symbol_name_cmp): Renames
            ada_get_symbol_name_match_p.  Update comment.
            (ada_language_defn)[la_get_symbol_name_cmp]: Update value.
            * linespec.c (struct symbol_matcher_data)[symbol_name_cmp]:
            Renames symbol_name_match_p.  Update field type.
            (iterate_name_matcher, iterate_over_all_matching_symtabs): Adjust.
            * c-lang.c, d-lang.c, f-lang.c, jv-lang.c, m2-lang.c, objc-lang.c,
            opencl-lang.c, p-lang.c: Replace "la_get_symbol_name_match_p" by
            "la_get_symbol_name_cmp" in comments.
            * language.c: Likewise.

commit e08313325c3f7ea49966cc411f800eaa5c96d002
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Feb 8 18:20:38 2012 +0000

    Implement Intel Transactional Synchronization Extensions
    
    gas/
    
    2012-02-08  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* config/tc-i386.c (HLE_PREFIX): New.
    	(check_hle): Likewise.
    	(_i386_insn): Add have_hle.
    	(cpu_arch): Add .hle and .rtm.
    	(md_assemble): Call check_hle if i.have_hle isn't zero.
    	(parse_insn): Set i.have_hle to 1 for HLE prefix.
    	(output_jump): Support up to 2 byte opcode.
    
    	* doc/c-i386.texi: Document hle/.hle and rtm/.rtm.
    
    gas/testsuite/
    
    2012-02-08  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* gas/i386/hle-intel.d: New.
    	* gas/i386/hle.d: Likewise.
    	* gas/i386/hle.s: Likewise.
    	* gas/i386/hlebad.l: Likewise.
    	* gas/i386/hlebad.s: Likewise.
    	* gas/i386/rtm-intel.d: Likewise.
    	* gas/i386/rtm.d: Likewise.
    	* gas/i386/rtm.s: Likewise.
    	* gas/i386/x86-64-hle-intel.d: Likewise.
    	* gas/i386/x86-64-hle.d: Likewise.
    	* gas/i386/x86-64-hle.s: Likewise.
    	* gas/i386/x86-64-hlebad.l: Likewise.
    	* gas/i386/x86-64-hlebad.s: Likewise.
    	* gas/i386/x86-64-rtm-intel.d: Likewise.
    	* gas/i386/x86-64-rtm.d: Likewise.
    	* gas/i386/x86-64-rtm.s: Likewise.
    
    	* gas/i386/i386.exp: Run hle, hle-intel, hlebad x86-64-hle, rtm,
    	rtm-intel, x86-64-hle-intel, x86-64-hlebad, x86-64-rtm and
    	x86-64-rtm-intel.
    
    include/opcode/
    
    2012-02-08  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386.h (XACQUIRE_PREFIX_OPCODE): New.
    	(XRELEASE_PREFIX_OPCODE): Likewise.
    
    opcodes/
    
    2012-02-08  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-dis.c (HLE_Fixup1): New.
    	(HLE_Fixup2): Likewise.
    	(HLE_Fixup3): Likewise.
    	(Ebh1): Likewise.
    	(Evh1): Likewise.
    	(Ebh2): Likewise.
    	(Evh2): Likewise.
    	(Ebh3): Likewise.
    	(Evh3): Likewise.
    	(MOD_C6_REG_7): Likewise.
    	(MOD_C7_REG_7): Likewise.
    	(RM_C6_REG_7): Likewise.
    	(RM_C7_REG_7): Likewise.
    	(XACQUIRE_PREFIX): Likewise.
    	(XRELEASE_PREFIX): Likewise.
    	(dis386): Use Ebh1/Evh1 on add, adc, and, btc, btr, bts,
    	cmpxchg, dec, inc, neg, not, or, sbb, sub, xor and xadd. Use
    	Ebh2/Evh2 on xchg.  Use Ebh3/Evh3 on mov.
    	(reg_table): Use Ebh1/Evh1 on add, adc, and, dec, inc, neg,
    	not, or, sbb, sub and xor.  Use Ebh3/Evh3 on mov.  Use
    	MOD_C6_REG_7 and MOD_C7_REG_7.
    	(mod_table): Add MOD_C6_REG_7 and MOD_C7_REG_7.
    	(rm_table): Add RM_C6_REG_7 and RM_C7_REG_7.  Add xend and
    	xtest.
    	(prefix_name): Handle XACQUIRE_PREFIX and XRELEASE_PREFIX.
    	(CMPXCHG8B_Fixup): Handle HLE prefix on cmpxchg8b.
    
    	* i386-gen.c (cpu_flag_init): Add CPU_HLE_FLAGS and
    	CPU_RTM_FLAGS.
    	(cpu_flags): Add CpuHLE and CpuRTM.
    	(opcode_modifiers): Add HLEPrefixOk.
    
    	* i386-opc.h (CpuHLE): New.
    	(CpuRTM): Likewise.
    	(HLEPrefixOk): Likewise.
    	(i386_cpu_flags): Add cpuhle and cpurtm.
    	(i386_opcode_modifier): Add hleprefixok.
    
    	* i386-opc.tbl: Add HLEPrefixOk=3 to mov.  Add HLEPrefixOk to
    	add, adc, and, btc, btr, bts, cmpxchg, dec, inc, neg, not, or,
    	sbb, sub, xor and xadd.  Add HLEPrefixOk=2 to xchg with memory
    	operand.  Add xacquire, xrelease, xabort, xbegin, xend and
    	xtest.
    	* i386-init.h: Regenerated.
    	* i386-tbl.h: Likewise.

commit 88a1c20c497cd0fa18ee81462c4f81f4cd1c664c
Author: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Date:   Wed Feb 8 14:38:24 2012 +0000

    	* amd64-sol2-tdep.c (amd64_sol2_gregset_reg_offset): Correct
    	%eflags offset.
    	* i386-sol2-nat.c (amd64_sol2_gregset64_reg_offs)
    	(amd64_sol2_gregset32_reg_offs): Likewise.

commit ed6a75109d023dfe05f1fcaa2a89cf3d0f756bc3
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 8 10:12:19 2012 +0000

    	* elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too.
    	(_bfd_elf_fix_symbol_flags): When a weakdef is def_regular, clear
    	the correct h->u.weakdef.

commit 87f0c862556e9f5fc449d6cf05b81dceba7a75d7
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Feb 8 09:17:41 2012 +0000

    2012-02-08  Joel Brobecker  <brobecker@adacore.com>
    
    	* solib-darwin.c (darwin_bfd_open): Make sure that the filename
    	of the returned BFD is allocated by GDB.

commit 6fcc58c7bc4454b950c32a8dcf5cecc6e5c6cfe6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Feb 8 00:00:33 2012 +0000

    *** empty log message ***

commit 82a87d45c3b9807168d15bf58c7fdee98adfea8f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Feb 7 23:00:05 2012 +0000

    daily update

commit 22b2779b6a45dabfe078f47cef5d33652b73cda6
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Feb 7 19:47:14 2012 +0000

    	PR python/12027:
    	* python/python-internal.h (frame_object_type): Declare.
    	* python/py-symbol.c (sympy_needs_frame): New function.
    	(sympy_value): New function.
    	(symbol_object_getset): Add "needs_frame".
    	(symbol_object_methods): Add "value".
    	* python/py-frame.c (frame_object_type): No longer static.
    gdb/doc
    	* gdb.texinfo (Symbols In Python): Document Symbol.needs_frame and
    	Symbol.value.
    gdb/testsuite
    	* gdb.python/py-symbol.exp: Test Symbol.needs_frame and
    	Symbol.value.
    	* gdb.python/py-symbol.c (qq): Set default value.

commit de08928b9a52844192195fa5ca8ed35e04d8430c
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Feb 7 19:42:20 2012 +0000

    	PR python/13599:
    	* python/py-symbol.c (sympy_line): New function.
    	(symbol_object_getset): Add "line".
    gdb/doc
    	* gdb.texinfo (Symbols In Python): Document Symbol.line.
    gdb/testsuite
    	* gdb.python/py-symbol.c (qq): New global.
    	* gdb.python/py-symbol.exp: Add test for frame-less
    	lookup_symbol.
    	* gdb.python/py-symtab.exp: Fix line number.

commit c0f72f74c7d909e05de511d40a51b9faa9b4f5db
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Feb 7 15:42:33 2012 +0000

    	* charset.c (find_charset_names): Check 'in' against NULL.

commit d5353e982f1cdda0ad5df5960b5c1c53c3db83a6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Feb 7 07:04:02 2012 +0000

    	* elf.c (elf_find_function): Don't use internal_elf_sym.
    	(_bfd_elf_maybe_function_sym): Likewise.  Replace elf_symbol_type
    	parameter with asymbol.
    	* elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise.
    	* elf-bfd.h (_bfd_elf_maybe_function_sym): Update prototype.
    	(struct elf_backend_data <maybe_function_sym>): Likewise.

commit e55b9a5d5daf1cfea7af94fd9788c75ccbc5ec4c
Author: Doug Evans <dje@google.com>
Date:   Tue Feb 7 04:48:14 2012 +0000

    	* gdbtypes.h (struct main_type): Change type of name,tag_name,
    	and fields.name members from char * to const char *.  All uses updated.
    	(struct cplus_struct_type): Change type of fn_fieldlists.name member
    	from char * to const char *.  All uses updated.
    	(type_name_no_tag): Update.
    	(lookup_unsigned_typename, lookup_signed_typename): Update.
    	* gdbtypes.c (type_name_no_tag): Change result type
    	from char * to const char *.  All callers updated.
    	(lookup_unsigned_typename, lookup_signed_typename): Change type of
    	name parameter from char * to const char *.
    	* symtab.h (struct cplus_specific): Change type of demangled_name
    	member from char * to const char *.  All uses updated.
    	(struct general_symbol_info): Change type of name and
    	mangled_lang.demangled_name members from char * to const char *.
    	All uses updated.
    	(symbol_get_demangled_name, symbol_natural_name): Update.
    	(symbol_demangled_name, symbol_search_name): Update.
    	* symtab.c (symbol_get_demangled_name): Change result type
    	from char * to const char *.  All callers updated.
    	(symbol_natural_name, symbol_demangled_name): Ditto.
    	(symbol_search_name): Ditto.
    	(completion_list_add_name): Change type of symname,sym_text,
    	text,word parameters from char * to const char *.
    	(completion_list_objc_symbol): Change type of sym_text,
    	text,word parameters from char * to const char *.
    	* ada-lang.c (find_struct_field): Change type of name parameter
    	from char * to const char *.
    	(encoded_ordered_before): Similarly for N0,N1 parameters.
    	(old_renaming_is_invisible): Similarly for function_name parameter.
    	(ada_type_name): Change result type from char * to const char *.
    	All callers updated.
    	* ada-lang.h (ada_type_name): Update.
    	* buildsym.c (hashname): Change type of name parameter
    	from char * to const char *.
    	* buildsym.h (hashname): Update.
    	* dbxread.c (end_psymtab): Change type of include_list parameter
    	from char ** to const char **.
    	* dwarf2read.c (determine_prefix): Change result type
    	from char * to const char *.  All callers updated.
    	* f-lang.c (find_common_for_function): Change type of name, funcname
    	parameters from char * to const char *.
    	* f-lang.c (find_common_for_function): Update.
    	* f-valprint.c (list_all_visible_commons): Change type of funcname
    	parameters from char * to const char *.
    	* gdbarch.sh (static_transform_name): Change type of name parameter
    	and result from char * to const char *.
    	* gdbarch.c: Regenerate.
    	* gdbarch.h: Regenerate.
    	* i386-sol2-tdep.c (i386_sol2_static_transform_name): Change type
    	of name parameter from char * to const char *.
    	* jv-lang.c (java_primitive_type_from_name): Ditto.
    	(java_demangled_signature_length): Similarly for signature parameter.
    	(java_demangled_signature_copy): Ditto.
    	(java_demangle_type_signature): Ditto.
    	* jv-lang.h (java_primitive_type_from_name): Update.
    	(java_demangle_type_signature): Update.
    	* objc-lang.c (specialcmp): Change type of a,b parameters
    	from char * to const char *.
    	* p-lang.c (is_pascal_string_type): Change type of arrayname parameter
    	from char * to const char *.  All callers updated.
    	* p-lang.h (is_pascal_string_type): Update.
    	* solib-frv.c (find_canonical_descriptor_in_load_object): Change type
    	of name parameter from char * to const char *.
    	* sparc-sol2-tdep.c (sparc_sol2_static_transform_name): Ditto.
    	* utils.c (fprintf_symbol_filtered): Ditto.
    	* defs.h (fprintf_symbol_filtered): Update.
    	* sparc-tdep.h (sparc_sol2_static_transform_name): Update.
    	* stabsread.h (end_psymtab): Update.
    	* stack.c (find_frame_funname): Change type of funname parameter
    	from char ** to const char **.
    	* stack.h (find_frame_funname): Update.
    	* typeprint.c (type_print): Change type of varstring parameter
    	from char * to const char *.
    	* value.h (type_print): Update.
    	* xcoffread.c (xcoff_start_psymtab): Change type of filename parameter
    	from char * to const char *.  All callers updated.
    	(xcoff_end_psymtab): Change type of include_list parameter
    	from char ** to const char **.  All callers updated.
    	(swap_sym): Similarly for name parameter.  All callers updated.
    	* coffread.c (patch_type): Add (char*) cast to xfree parameter.
    	Use xstrdup.
    	(process_coff_symbol): Use xstrdup.
    	* stabsread.c (stabs_method_name_from_physname): Renamed from
    	update_method_name_from_physname.  Change result type from void
    	to char *.  All callers updated.
    	(read_member_functions): In has_destructor case, store name in objfile
    	obstack instead of malloc space.  In !has_stub case, fix mem leak.

commit 172a21fce37b7a88c2f717bf8cb0baf89b2166c8
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Feb 7 00:00:33 2012 +0000

    *** empty log message ***

commit 6b7026c863b1ea0f9ec3eabed634e05305fed3e9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 6 23:00:06 2012 +0000

    daily update

commit 747137a8446ef715bd1f7e487ed1f34900414f98
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Feb 6 19:33:09 2012 +0000

    2012-02-06  Luca Pizzamiglio  <luca.pizzamiglio@gmail.com>
    
    	* configure: Rebuild.
    	* configure.ac: Put -L../bfd and -L../libiberty at the front of
    	LDFLAGS.

commit a9242c5f76232e071806a7c1d58a888e0292c726
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Feb 6 00:00:02 2012 +0000

    *** empty log message ***

commit 75d768e571db77eae0eed1655792cf6924e0ba4a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Feb 5 23:00:05 2012 +0000

    daily update

commit c888a29f7966d069085efd3dbaac4c16a2fca8d8
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Feb 5 00:00:02 2012 +0000

    *** empty log message ***

commit bc8d8ea6c70cc812173dacad4ee1093c7502ba03
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Feb 4 23:00:06 2012 +0000

    daily update

commit 1cf296695a8534ddc90b3eb0598c439697c6c75d
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Sat Feb 4 06:05:48 2012 +0000

    Add support to GDB for the Renesas rl78 architecture.

commit 39bc8fd2f232361c393d0915d480807a4e9bc358
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Feb 4 00:00:33 2012 +0000

    *** empty log message ***

commit 32db6b242dfa8ecbec2eb0a8d98170a68d0b0c2c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Feb 3 23:00:06 2012 +0000

    daily update

commit 0c9c869ded76519d9bc6ebdd41bb66cde3413eb4
Author: philippe <philippe>
Date:   Fri Feb 3 22:52:27 2012 +0000

    The remote stub can implement monitor commands which are not
    known by gdb. Such monitor commands can take a long time
    to execute. An example of this is the "leak_search" monitor
    command implemented in the Valgrind gdbserver.
    
    Currently, gdb will timeout on such a monitor command.
    The remote stub however will continue to execute the
    command and send the output later. Gdb and the remote
    stub can then be desynchronised : gdb sends a packet,
    and the reply read from the stub is a previous packet.
    
    The change committed uses getpkt_sane to detect a timeout.
    In this case, it continues the loop.
    A QUIT; is inserted in the loop to allow the user
    to stop handling the current command. possibly
    still creating a desynchronisation between gdb and the stub
    but that will be upon user request.

commit 4a7bab01d4aff981fc5e422917f9821c79b90684
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Feb 3 15:19:33 2012 +0000

    	PR gdb/13596:
    	* solib.h (gdb_bfd_lookup_symbol_from_symtab): Rename from
    	bfd_lookup_symbol_from_symtab.
    	* solib-pa64.c (pa64_solib_create_inferior_hook): Use
    	gdb_bfd_lookup_symbol_from_symtab.

commit b126f217f15059f60b9db1963cfd82859bc776ae
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Fri Feb 3 07:32:30 2012 +0000

    GDB/MI: crash printing "_task" (Ada) argument
    
    In GDB/MI mode, trying to print the arguments of the frame corresponding
    to the body of a task ("-stack-list-arguments 1") causes the debugger to
    crash.
    
    This is because the compiler adds an implicit argument to that task body
    called "_task". mi/mi-cmd-stack.c:list_args_or_locals, which is
    responsible for printing the value of our arguments, finds that our
    "_task" symbol is an argument, and thus tries to fing the non-argument
    equivalent:
    
                  if (SYMBOL_IS_ARGUMENT (sym))
                    sym2 = lookup_symbol (SYMBOL_NATURAL_NAME (sym),
                                          block, VAR_DOMAIN,
                                          (int *) NULL);
    
    Unfortunately, it tries using the natural name, which doesn't always
    work for Ada parameters, in particular those who are internally-
    generated. In our case, The "_task" parameter's natural name is
    "<_task>", and that symbol does not exist.  So sym2 is NULL, thus
    causing the crash a little later on when trying to dereference it.
    We should be using the symbol linkage name in this case, the same
    way iterate_over_block_arg_vars already does.
    
    gdb/ChangeLog:
    
            * mi/mi-cmd-stack.c (list_args_or_locals): For argument symbols,
            use SYMBOL_LINKAGE_NAME to find the corresponding non-argument
            symbol.  Add assertion that sym2 is never NULL.
    
    gdb/testsuite/ChangeLog:
    
            * gdb.ada/mi_task_arg: New testcase.

commit d2fbf380e9a715939b72b1390d934d482d055bc4
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Feb 3 00:00:03 2012 +0000

    *** empty log message ***

commit 2b1537f2b8aaee1a72500d6879205d95369eae95
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 2 23:00:06 2012 +0000

    daily update

commit 0d8ebc8f711762d8b3a70fe3c243f318ed8de6e2
Author: Doug Evans <dje@google.com>
Date:   Thu Feb 2 20:19:02 2012 +0000

    	* blockframe.c (find_pc_partial_function_gnu_ifunc): Change type of
    	"name" parameter to const char ** from char **.  All callers updated.
    	(find_pc_partial_function): Ditto.
    	(cache_pc_function_name): Change type to const char * from char *.
    	* symtab.h ((find_pc_partial_function_gnu_ifunc): Update.
    	(find_pc_partial_function): Update.
    	* alpha-tdep.h (struct gdbarch_tdep, member pc_in_sigtramp): Change
    	type of "name" parameter to const char * from char *.
    	All uses updated.
    	* arch-utils.c (generic_in_solib_return_trampoline): Change
    	type of "name" parameter to const char * from char *.
    	* arch-utils.h (generic_in_solib_return_trampoline): Update.
    	* frv-linux-tdep.c (frv_linux_pc_in_sigtramp): Change
    	type of "name" parameter to const char * from char *.
    	* gdbarch.sh (in_solib_return_trampoline): Ditto.
    	* gdbarch.c: Regenerate.
    	* gdbarch.h: Regenerate.
    	* hppa-hpux-tdep.c (hppa_hpux_in_solib_return_trampoline): Update.
    	* rs6000-tdep.c (rs6000_in_solib_return_trampoline): Update.
    	* m32r-linux-tdep.c (m32r_linux_pc_in_sigtramp): Change
    	type of "name" parameter to const char * from char *.
    	* skip.c (skip_function_pc): Ditto.
    	* sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Ditto.
    	* sparc-tdep.h (sparc_sol2_pc_in_sigtramp): Update.
    	* sparc64fbsd-tdep.c (sparc64fbsd_pc_in_sigtramp): Ditto.
    	* sparc64nbsd-tdep.c (sparc64nbsd_pc_in_sigtramp): Ditto.
    	* sparc64obsd-tdep.c (sparc64obsd_pc_in_sigtramp): Ditto.
    	* sparcnbsd-tdep.c (sparc32nbsd_pc_in_sigtramp): Ditto.
    	* sparcobsd-tdep.c (sparc32obsd_pc_in_sigtramp): Ditto.
    	* nbsd-tdep.c (nbsd_pc_in_sigtramp): Similary for "func_name".
    	* nbsd-tdep.h (nbsd_pc_in_sigtramp): Update.

commit 2f5b1a5d279a7faa18cc9a4cfd7abab0d0d69a52
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 2 18:10:06 2012 +0000

    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.reverse/until-precsave.exp: Also put "record save" under the
    	extended timeout.

commit 764ff279b7e800f60438e701945e2a774a5e113e
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 2 18:09:06 2012 +0000

    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
    	* gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.

commit d485c24269f1675a64972d465a17c38c82a01970
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 2 18:07:57 2012 +0000

    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/term.exp: Rewrite.
    	* gdb.base/term.c: New.

commit 3d64269e5995394b7d8580e0f0ff13e11a73541a
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 2 18:06:39 2012 +0000

    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	Try SIGKILL first, then PTRACE_KILL.
    	* linux-low.c (linux_kill_one_lwp): New.
    	(linux_kill_one_lwp): Rename to ...
    	(kill_one_lwp_callback): ... this.  Use the new
    	linux_kill_one_lwp.

commit 923cc651142e155a9e718d183e5e49e3cb81a58d
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 2 18:05:35 2012 +0000

    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/default.exp (run "r" abbreviation, run): Add
    	extended-remote expected output.

commit e439fa2c81ea31af3bc19501457747f25c389b4d
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Feb 2 18:04:28 2012 +0000

    gdbserver/
    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	* tracepoint.c (cmd_qtminftpilen): Return 0 if there's no current
    	inferior.
    
    gdb/
    2012-02-02  Pedro Alves  <palves@redhat.com>
    
    	* remote.c (remote_get_min_fast_tracepoint_insn_len): Return 0 if
    	the current inferior has no execution.  Make sure the current
    	remote process matches gdb's current inferior.

commit e9f7605d8a2f3014fa59c15c3433483fc5302415
Author: Eric B. Weddington <eric.weddington@atmel.com>
Date:   Thu Feb 2 18:02:09 2012 +0000

    2012-02-02  Vidya Praveen (vidya.praveen@atmel.com)
    
    	PR bfd/13410
    	* bfd/elf32-avr.c (elf32_avr_relax_section): Correct the
    	condition that qualifies the candidates for relaxation.

commit 657b3acdbfd462b48550230b33f8ad0d472acd18
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 2 16:22:08 2012 +0000

    	PR gdb/13405:
    	* tui/tui-win.c (parse_scrolling_args): Don't write to possibly
    	read-only memory.

commit cf85e18bb52b093ec781c6042f227082c136f611
Author: Tristan Gingold <gingold@adacore.com>
Date:   Thu Feb 2 15:36:44 2012 +0000

    2012-02-02  Tristan Gingold  <gingold@adacore.com>
    
    	* bfdio.c (real_fopen): Remove unused vms_modes variable.

commit f20ae89f3501ae4761f5e55b152a1241125f2131
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 2 14:58:28 2012 +0000

    	PR gdb/9307:
    	* symtab.c (lookup_language_this): Set block_found.
    gdb/testsuite
    	* gdb.cp/dispcxx.exp: New file.
    	* gdb.cp/dispcxx.cc: New file.

commit 04ab626d8cbd9c2ce0bdb24438fb5dd25970caac
Author: Tristan Gingold <gingold@adacore.com>
Date:   Thu Feb 2 11:55:42 2012 +0000

    bfd/
    2012-02-02  Tristan Gingold  <gingold@adacore.com>
    
    	* mach-o.c (bfd_mach_o_read_header): Silent uninitialized
    	variable warning.
    
    gas/
    2012-02-02  Tristan Gingold  <gingold@adacore.com>
    
    	* config/obj-macho.c (obj_mach_o_zerofill): Silent
    	uninitialized variable warning.

commit bbf6b936ee161c4cd052e0bbc3bcbdfcef185bd1
Author: Tristan Gingold <gingold@adacore.com>
Date:   Thu Feb 2 11:35:31 2012 +0000

    2012-02-02  Tristan Gingold  <gingold@adacore.com>
    
    	* archive.c (bfd_slurp_armap): Fix thinko in cast.

commit d7a86c1e0a475640d7adac401d9005077b727b28
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Feb 2 00:00:33 2012 +0000

    *** empty log message ***

commit defba896b40afbf346da059a3068177fe2b39e55
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 1 23:00:06 2012 +0000

    daily update

commit a7262466d02155f5f70422804e5971f8d5e78118
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 1 20:21:21 2012 +0000

    	PR gdb/13431:
    	* jit.c (struct jit_inferior_data): Rewrite.
    	(struct jit_objfile_data): New.
    	(get_jit_objfile_data): New function.
    	(add_objfile_entry): Update.
    	(jit_read_descriptor): Return int.  Replace descriptor_addr
    	argument with inf_data.  Update.  Don't call error.
    	(jit_breakpoint_re_set_internal): Reorder logic.  Update.  Look up
    	descriptor here.
    	(jit_inferior_init): Don't look up descriptor.  Don't call error.
    	(jit_reset_inferior_data_and_breakpoints)
    	(jit_inferior_created_observer): Remove.
    	(jit_inferior_exit_hook): Update.
    	(jit_executable_changed_observer): Remove.
    	(jit_event_handler): Update.
    	(free_objfile_data): Reset inferior data if needed.
    	(_initialize_jit): Update.
    gdb/testsuite
    	* gdb.base/jit-simple.exp: New file.
    	* gdb.base/jit-simple.c: New file.

commit a3ddde7aabbcce47bf92dac826f1d56c54b28370
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 1 20:16:19 2012 +0000

    	* jit.c (bfd_open_from_target_memory): Move higher in file.

commit 472fd7b1949bf9a57a4897daf4bd6a3388e7fb24
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Feb 1 16:22:37 2012 +0000

    Remove spurious conflict indicators.
    OVS: ----------------------------------------------------------------------

commit 92b2bd140f2a8ed7ed4471ab294f9debd91ba118
Author: Tristan Gingold <gingold@adacore.com>
Date:   Wed Feb 1 16:20:50 2012 +0000

    2012-02-01  Tristan Gingold  <gingold@adacore.com>
    
    	* libunwind-frame.c (libunwind_load): Display message if dlopen
    	failed.

commit b54b9617e3e0d8ee38d94a2282a29cce815dd6bb
Author: gary <gary>
Date:   Wed Feb 1 16:10:30 2012 +0000

    2012-02-01  Gary Benson  <gbenson@redhat.com>
    
    	* symtab.h (symbol_name_match_p_ftype): New typedef.
    	(iterate_over_symbols): Use the above.
    	* symtab.c (iterate_over_symbols): Likewise.
    	* language.h (language_defn->la_iterate_over_symbols): Likewise.
    	* ada-lang.c (ada_iterate_over_symbols): Likewise.
    	* linespec.c (iterate_over_all_matching_symtabs): Likewise.
    	(iterate_name_matcher): Document return values.
    	(collect_one_symbol): Likewise.
    	(collect_function_symbols): Likewise.
    	(collect_symbols): Likewise.

commit ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 1 15:49:30 2012 +0000

    	* ada-lang.c (resolve_subexp): Update.
    	(ada_lookup_symbol_list): Add 'full_search' argument.
    	(ada_iterate_over_symbols): Pass 0 as full_search argument to
    	ada_lookup_symbol_list.
    	(ada_lookup_encoded_symbol): Update.
    	(get_var_value): Update.
    	* ada-exp.y (block_lookup): Update.
    	(write_var_or_type): Update.
    	(write_name_assoc): Update.
    	* ada-lang.h (ada_lookup_symbol_list): Update.

commit 39e980b3953f98e66359aabc733c3d9dd4785b82
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Feb 1 10:54:06 2012 +0000

    Fix build error in Darwin port.
    
    gdb/ChangeLog:
    
            From: Josh Matthews  <josh@joshmatthews.net>  (tiny change)
     	Fix build error in Darwin port.
     	* i386-darwin-nat.c: Include i386-nat.h.

commit f5cf07f9d280ca92de41efed53e903ec3d424354
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Feb 1 00:00:33 2012 +0000

    *** empty log message ***

commit 0a0e276607df9f05222cd2335a0937232a74bed6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 31 23:00:06 2012 +0000

    daily update

commit fa2595ebc2ed88ca3586e05b5543540fa3da7de8
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jan 31 20:00:16 2012 +0000

    Move ELF header entries to elf/ChangeLog

commit a1800bf0d82d3735df965a75223affe6684a636a
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 31 18:26:47 2012 +0000

    	* language.h (struct language_defn) <la_iterate_over_symbols>: Fix
    	comment.

commit 9f4639b06b6b5aa5d10f7575d3ecaafbf918eec7
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 31 18:19:45 2012 +0000

    	* symtab.h: (SYMBOL_MATCHES_NATURAL_NAME): Delete.

commit 8b22ee5affab4e306a7f0ab33c4c7cd769fa6920
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jan 31 17:54:30 2012 +0000

    Support arch-dependent fill
    
    bfd/
    
    2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13616
    	* archures.c (bfd_arch_info): Add fill.
    	(bfd_default_arch_struct): Add bfd_arch_default_fill.
    	(bfd_arch_default_fill): New.
    
    	* configure.in: Set bfd version to 2.22.52.
    	* configure: Regenerated.
    
    	* cpu-alpha.c: Add bfd_arch_default_fill to bfd_arch_info
    	initializer.
    	* cpu-arc.c: Likewise.
    	* cpu-arm.c: Likewise.
    	* cpu-avr.c: Likewise.
    	* cpu-bfin.c: Likewise.
    	* cpu-cr16.c: Likewise.
    	* cpu-cr16c.c: Likewise.
    	* cpu-cris.c: Likewise.
    	* cpu-crx.c: Likewise.
    	* cpu-d10v.c: Likewise.
    	* cpu-d30v.c: Likewise.
    	* cpu-dlx.c: Likewise.
    	* cpu-epiphany.c: Likewise.
    	* cpu-fr30.c: Likewise.
    	* cpu-frv.c: Likewise.
    	* cpu-h8300.c: Likewise.
    	* cpu-h8500.c: Likewise.
    	* cpu-hppa.c: Likewise.
    	* cpu-i370.c: Likewise.
    	* cpu-i860.c: Likewise.
    	* cpu-i960.c: Likewise.
    	* cpu-ia64.c: Likewise.
    	* cpu-ip2k.c: Likewise.
    	* cpu-iq2000.c: Likewise.
    	* cpu-lm32.c: Likewise.
    	* cpu-m10200.c: Likewise.
    	* cpu-m10300.c: Likewise.
    	* cpu-m32c.c: Likewise.
    	* cpu-m32r.c: Likewise.
    	* cpu-m68hc11.c: Likewise.
    	* cpu-m68hc12.c: Likewise.
    	* cpu-m68k.c: Likewise.
    	* cpu-m88k.c: Likewise.
    	* cpu-mcore.c: Likewise.
    	* cpu-mep.c: Likewise.
    	* cpu-microblaze.c: Likewise.
    	* cpu-mips.c: Likewise.
    	* cpu-mmix.c: Likewise.
    	* cpu-moxie.c: Likewise.
    	* cpu-msp430.c: Likewise.
    	* cpu-mt.c: Likewise.
    	* cpu-ns32k.c: Likewise.
    	* cpu-openrisc.c: Likewise.
    	* cpu-or32.c: Likewise.
    	* cpu-pdp11.c: Likewise.
    	* cpu-pj.c: Likewise.
    	* cpu-plugin.c: Likewise.
    	* cpu-powerpc.c: Likewise.
    	* cpu-rl78.c: Likewise.
    	* cpu-rs6000.c: Likewise.
    	* cpu-rx.c: Likewise.
    	* cpu-s390.c: Likewise.
    	* cpu-score.c: Likewise.
    	* cpu-sh.c: Likewise.
    	* cpu-sparc.c: Likewise.
    	* cpu-spu.c: Likewise.
    	* cpu-tic30.c: Likewise.
    	* cpu-tic4x.c: Likewise.
    	* cpu-tic54x.c: Likewise.
    	* cpu-tic6x.c: Likewise.
    	* cpu-tic80.c: Likewise.
    	* cpu-tilegx.c: Likewise.
    	* cpu-tilepro.c: Likewise.
    	* cpu-v850.c: Likewise.
    	* cpu-vax.c: Likewise.
    	* cpu-w65.c: Likewise.
    	* cpu-we32k.c: Likewise.
    	* cpu-xc16x.c: Likewise.
    	* cpu-xstormy16.c: Likewise.
    	* cpu-xtensa.c: Likewise.
    	* cpu-z80.c: Likewise.
    	* cpu-z8k.c: Likewise.
    
    	* cpu-i386.c: Include "libiberty.h".
    	(bfd_arch_i386_fill): New.
    	Add bfd_arch_i386_fill to  bfd_arch_info initializer.
    
    	* cpu-k1om.c: Add bfd_arch_i386_fill to  bfd_arch_info initializer.
    	* cpu-l1om.c: Likewise.
    
    	* linker.c (default_data_link_order): Call abfd->arch_info->fill
    	if fill size is 0.
    
    	* bfd-in2.h: Regenerated.
    
    include/
    
    2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13616
    	* bfdlink.h (bfd_link_order): Update comments on data size.
    
    ld/
    
    2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13616
    	* emulparams/elf32_x86_64.sh: Remove NOP.
    	* emulparams/elf_i386.sh: Likewise.
    	* emulparams/elf_i386_be.sh: Likewise.
    	* emulparams/elf_i386_ldso.sh: Likewise.
    	* emulparams/elf_i386_vxworks.sh: Likewise.
    	* emulparams/elf_k1om.sh: Likewise.
    	* emulparams/elf_l1om.sh: Likewise.
    	* emulparams/elf_x86_64.sh: Likewise.
    
    	* ldlang.c (zero_fill): Initialized to 0.
    
    	* ldwrite.c (build_link_order): Set data size to linker odrder
    	size when they are the same.
    
    	* scripttempl/elf.sc: Don't specify fill if NOP is undefined.
    
    ld/testsuite/
    
    2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13616
    	* ld-i386/tlsbindesc.dd: Update no-op padding.
    	* ld-i386/tlsnopic.dd: Likewise.
    	* ld-i386/tlspic.dd: Likewise.
    	* ld-x86-64/tlsbin.dd: Likewise.
    	* ld-x86-64/tlsbindesc.dd: Likewise.
    	* ld-x86-64/tlspic.dd: Likewise.

commit d164defdfca8fe0a2a5c89cb87e0aee82c09a4a6
Author: Doug Evans <dje@google.com>
Date:   Tue Jan 31 17:48:41 2012 +0000

    	* symtab.h: Remove outdated comment.
    	(SYMBOL_MATCHES_NATURAL_NAME): Tweak comment.

commit b00119f3599772ed01bace63ee00e8279c7457d8
Author: DJ Delorie <dj@delorie.com>
Date:   Tue Jan 31 00:22:52 2012 +0000

    * rl78-decode.opc (rl78_decode_opcode): Add NOT1.
    * rl78-decode.c: Regenerate.
    
    * config/rl78-parse.y (NOT1): Add.

commit 6447b3b96c60b1989da976d5fc0680919f1480e9
Author: qiyao <qiyao>
Date:   Tue Jan 31 00:10:57 2012 +0000

    gdb/testsuite/
    	* gdb.base/skip.exp: Make test result unique.

commit 1d726f4d9fffab598444345f99bf531f11a87139
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 31 00:00:33 2012 +0000

    *** empty log message ***

commit fbdb8da7c231b9b9b757cb64150b5b3bf1e1858a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 30 23:00:06 2012 +0000

    daily update

commit 04f86c331f3b2233fffe7ebbf58abe1b4ecdebad
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jan 30 20:10:29 2012 +0000

    	PR breakpoints/13568:
    	* dwarf2read.c (dwarf_decode_macro_bytes): Add 'include_hash'
    	argument.  Check for recursive includes.
    	(dwarf_decode_macros): Create an include hash.

commit 4d19ed66762845cdcce95f8b1daaceb97cf90c71
Author: eager <eager>
Date:   Mon Jan 30 17:09:37 2012 +0000

    Support stepping through PPC PLT with securePLT.
    
    	* configure.tgt (powerpc-*-linux*): Add glibc-tdep.o.
    	* ppc-linux-tdep.c: Include glibc-tdep.h.
    	(powerpc32_plt_stub, powerpc32_plt_stub_so): Add PLT stub templates.
    	(powerpc_linux_in_plt_stub): New function.
    	(powerpc_linux_in_dynsym_resolve_code): New function.
    	(ppc_skip_trampoline_code): New function.
    	(ppc_linux_init_abi): Use PPC specific functions rather than generic.
    	Use glibc_skip_solib_resolver.

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

Summary of changes:
 bfd/ChangeLog                                     |  171 +
 bfd/archive.c                                     |    2 +-
 bfd/archures.c                                    |   33 +
 bfd/bfd-in2.h                                     |    7 +-
 bfd/bfdio.c                                       |    1 -
 bfd/configure                                     |    2 +-
 bfd/configure.in                                  |    2 +-
 bfd/cpu-alpha.c                                   |    1 +
 bfd/cpu-arc.c                                     |    1 +
 bfd/cpu-arm.c                                     |    3 +-
 bfd/cpu-avr.c                                     |    1 +
 bfd/cpu-bfin.c                                    |    3 +-
 bfd/cpu-cr16.c                                    |    3 +-
 bfd/cpu-cr16c.c                                   |    3 +-
 bfd/cpu-cris.c                                    |    3 +-
 bfd/cpu-crx.c                                     |    3 +-
 bfd/cpu-d10v.c                                    |    3 +
 bfd/cpu-d30v.c                                    |    1 +
 bfd/cpu-dlx.c                                     |    3 +-
 bfd/cpu-epiphany.c                                |    2 +
 bfd/cpu-fr30.c                                    |    1 +
 bfd/cpu-frv.c                                     |    1 +
 bfd/cpu-h8300.c                                   |    7 +
 bfd/cpu-h8500.c                                   |    1 +
 bfd/cpu-hppa.c                                    |   12 +-
 bfd/cpu-i370.c                                    |    3 +
 bfd/cpu-i386.c                                    |   88 +
 bfd/cpu-i860.c                                    |    1 +
 bfd/cpu-i960.c                                    |    3 +-
 bfd/cpu-ia64.c                                    |    6 +-
 bfd/cpu-ip2k.c                                    |    2 +
 bfd/cpu-iq2000.c                                  |    2 +
 bfd/cpu-k1om.c                                    |    5 +
 bfd/cpu-l1om.c                                    |    5 +
 bfd/cpu-lm32.c                                    |    1 +
 bfd/cpu-m10200.c                                  |    3 +-
 bfd/cpu-m10300.c                                  |    3 +
 bfd/cpu-m32c.c                                    |    2 +
 bfd/cpu-m32r.c                                    |    2 +-
 bfd/cpu-m68hc11.c                                 |    1 +
 bfd/cpu-m68hc12.c                                 |    2 +
 bfd/cpu-m68k.c                                    |    3 +-
 bfd/cpu-m88k.c                                    |    3 +-
 bfd/cpu-mcore.c                                   |    1 +
 bfd/cpu-mep.c                                     |    3 +-
 bfd/cpu-microblaze.c                              |    1 +
 bfd/cpu-mips.c                                    |    1 +
 bfd/cpu-mmix.c                                    |    1 +
 bfd/cpu-moxie.c                                   |    3 +-
 bfd/cpu-msp430.c                                  |    1 +
 bfd/cpu-mt.c                                      |    3 +
 bfd/cpu-ns32k.c                                   |    3 +-
 bfd/cpu-openrisc.c                                |    1 +
 bfd/cpu-or32.c                                    |    3 +-
 bfd/cpu-pdp11.c                                   |    3 +-
 bfd/cpu-pj.c                                      |    1 +
 bfd/cpu-plugin.c                                  |    1 +
 bfd/cpu-powerpc.c                                 |   21 +
 bfd/cpu-rl78.c                                    |    1 +
 bfd/cpu-rs6000.c                                  |    4 +
 bfd/cpu-rx.c                                      |    2 +
 bfd/cpu-s390.c                                    |    2 +
 bfd/cpu-score.c                                   |    1 +
 bfd/cpu-sh.c                                      |   21 +
 bfd/cpu-sparc.c                                   |   10 +
 bfd/cpu-spu.c                                     |    1 +
 bfd/cpu-tic30.c                                   |    1 +
 bfd/cpu-tic4x.c                                   |    2 +
 bfd/cpu-tic54x.c                                  |    1 +
 bfd/cpu-tic6x.c                                   |    1 +
 bfd/cpu-tic80.c                                   |    3 +-
 bfd/cpu-tilegx.c                                  |    1 +
 bfd/cpu-tilepro.c                                 |    1 +
 bfd/cpu-v850.c                                    |    2 +-
 bfd/cpu-vax.c                                     |    1 +
 bfd/cpu-w65.c                                     |    1 +
 bfd/cpu-we32k.c                                   |    1 +
 bfd/cpu-xc16x.c                                   |    3 +
 bfd/cpu-xstormy16.c                               |    1 +
 bfd/cpu-xtensa.c                                  |    1 +
 bfd/cpu-z80.c                                     |    2 +-
 bfd/cpu-z8k.c                                     |    5 +-
 bfd/elf-bfd.h                                     |    4 +-
 bfd/elf.c                                         |   59 +-
 bfd/elf32-avr.c                                   |   32 +-
 bfd/elf64-ppc.c                                   |    7 +-
 bfd/elflink.c                                     |   26 +-
 bfd/elfnn-ia64.c                                  |   19 +-
 bfd/libbfd.h                                      |    4 +
 bfd/linker.c                                      |    9 +-
 bfd/mach-o-i386.c                                 |    6 +-
 bfd/mach-o-x86-64.c                               |   19 +-
 bfd/mach-o.c                                      |   69 +-
 bfd/oasys.c                                       |    4 +-
 bfd/version.h                                     |    2 +-
 gdb/ChangeLog                                     |  354 +
 gdb/Makefile.in                                   |    2 +-
 gdb/NEWS                                          |   10 +
 gdb/ada-exp.y                                     |    6 +-
 gdb/ada-lang.c                                    |  104 +-
 gdb/ada-lang.h                                    |    5 +-
 gdb/ada-typeprint.c                               |    8 +-
 gdb/alpha-linux-tdep.c                            |    2 +-
 gdb/alpha-mdebug-tdep.c                           |    2 +-
 gdb/alpha-osf1-tdep.c                             |    2 +-
 gdb/alpha-tdep.c                                  |    2 +-
 gdb/alpha-tdep.h                                  |    3 +-
 gdb/alphafbsd-tdep.c                              |    2 +-
 gdb/alphanbsd-tdep.c                              |    2 +-
 gdb/alphaobsd-tdep.c                              |    2 +-
 gdb/amd64-linux-tdep.c                            |    2 +-
 gdb/amd64-sol2-tdep.c                             |    4 +-
 gdb/amd64bsd-nat.c                                |   72 +
 gdb/{nbsd-tdep.h => amd64bsd-nat.h}               |   25 +-
 gdb/amd64fbsd-nat.c                               |   16 +
 gdb/amd64nbsd-tdep.c                              |    2 +-
 gdb/amd64obsd-tdep.c                              |    6 +-
 gdb/arch-utils.c                                  |    2 +-
 gdb/arch-utils.h                                  |    2 +-
 gdb/arm-tdep.c                                    |    2 +-
 gdb/arm-wince-tdep.c                              |    2 +-
 gdb/ax-gdb.c                                      |    4 +-
 gdb/blockframe.c                                  |    6 +-
 gdb/breakpoint.c                                  |   18 +-
 gdb/buildsym.c                                    |    4 +-
 gdb/buildsym.h                                    |    2 +-
 gdb/c-lang.c                                      |   10 +-
 gdb/c-typeprint.c                                 |   14 +-
 gdb/charset.c                                     |    2 +-
 gdb/cli/cli-cmds.c                                |    4 +-
 gdb/coffread.c                                    |   11 +-
 gdb/completer.c                                   |    4 +-
 gdb/config/i386/fbsd64.mh                         |    2 +-
 gdb/configure                                     |    7 +-
 gdb/configure.ac                                  |    7 +-
 gdb/configure.tgt                                 |    8 +-
 gdb/cp-support.c                                  |    2 +-
 gdb/cp-valprint.c                                 |    6 +-
 gdb/d-lang.c                                      |    2 +-
 gdb/dbxread.c                                     |   17 +-
 gdb/defs.h                                        |    2 +-
 gdb/doc/ChangeLog                                 |   13 +
 gdb/doc/gdb.texinfo                               |   20 +
 gdb/dwarf2read.c                                  |   56 +-
 gdb/elfread.c                                     |    2 +-
 gdb/eval.c                                        |    6 +-
 gdb/f-lang.c                                      |    4 +-
 gdb/f-lang.h                                      |    3 +-
 gdb/f-valprint.c                                  |    6 +-
 gdb/frv-linux-tdep.c                              |    5 +-
 gdb/gdb-gdb.py                                    |    4 +-
 gdb/gdbarch.c                                     |    6 +-
 gdb/gdbarch.h                                     |    8 +-
 gdb/gdbarch.sh                                    |    4 +-
 gdb/gdbserver/ChangeLog                           |   26 +
 gdb/gdbserver/config.in                           |    3 +
 gdb/gdbserver/configure                           |    2 +-
 gdb/gdbserver/configure.ac                        |    2 +-
 gdb/gdbserver/hostio.c                            |    4 +
 gdb/gdbserver/linux-low.c                         |   49 +-
 gdb/gdbserver/server.c                            |    4 +-
 gdb/gdbserver/tracepoint.c                        |    7 +
 gdb/gdbtypes.c                                    |   14 +-
 gdb/gdbtypes.h                                    |   22 +-
 gdb/gnu-v2-abi.c                                  |   11 +-
 gdb/gnu-v3-abi.c                                  |    4 +-
 gdb/hppa-hpux-tdep.c                              |    4 +-
 gdb/i386-darwin-nat.c                             |    1 +
 gdb/i386-linux-tdep.c                             |    4 +-
 gdb/i386-nto-tdep.c                               |    2 +-
 gdb/i386-sol2-nat.c                               |    4 +-
 gdb/i386-sol2-tdep.c                              |    6 +-
 gdb/i386-tdep.c                                   |    8 +-
 gdb/i386obsd-tdep.c                               |    6 +-
 gdb/infcmd.c                                      |    2 +-
 gdb/inferior.c                                    |   21 +-
 gdb/infrun.c                                      |    2 +-
 gdb/jit.c                                         |  245 +-
 gdb/jv-lang.c                                     |   24 +-
 gdb/jv-lang.h                                     |    4 +-
 gdb/jv-typeprint.c                                |    6 +-
 gdb/jv-valprint.c                                 |    6 +-
 gdb/language.c                                    |    6 +-
 gdb/language.h                                    |   13 +-
 gdb/libunwind-frame.c                             |    6 +-
 gdb/linespec.c                                    |   39 +-
 gdb/m2-lang.c                                     |    2 +-
 gdb/m32c-tdep.c                                   |   10 +-
 gdb/m32r-linux-tdep.c                             |    4 +-
 gdb/mdebugread.c                                  |   16 +-
 gdb/mep-tdep.c                                    |    2 +-
 gdb/mi/mi-cmd-stack.c                             |    3 +-
 gdb/microblaze-tdep.c                             |    2 +-
 gdb/minsyms.c                                     |    4 +-
 gdb/mips-tdep.c                                   |    2 +-
 gdb/mn10300-tdep.c                                |    2 +-
 gdb/moxie-tdep.c                                  |    2 +-
 gdb/mt-tdep.c                                     |    2 +-
 gdb/nbsd-tdep.c                                   |    2 +-
 gdb/nbsd-tdep.h                                   |    2 +-
 gdb/objc-lang.c                                   |   24 +-
 gdb/opencl-lang.c                                 |    2 +-
 gdb/p-exp.y                                       |    2 +-
 gdb/p-lang.c                                      |    4 +-
 gdb/p-lang.h                                      |    2 +-
 gdb/p-typeprint.c                                 |    4 +-
 gdb/p-valprint.c                                  |    4 +-
 gdb/ppc-linux-tdep.c                              |   97 +-
 gdb/ppcobsd-tdep.c                                |    2 +-
 gdb/printcmd.c                                    |    2 +-
 gdb/python/py-frame.c                             |    6 +-
 gdb/python/py-symbol.c                            |   90 +
 gdb/python/py-type.c                              |    4 +-
 gdb/python/python-internal.h                      |    1 +
 gdb/remote-mips.c                                 |    2 +-
 gdb/remote.c                                      |   19 +-
 gdb/rl78-tdep.c                                   | 1035 ++
 gdb/rs6000-tdep.c                                 |    2 +-
 gdb/rx-tdep.c                                     |    2 +-
 gdb/skip.c                                        |    8 +-
 gdb/solib-darwin.c                                |    6 +
 gdb/solib-frv.c                                   |    6 +-
 gdb/solib-pa64.c                                  |    4 +-
 gdb/solib.h                                       |    8 +-
 gdb/sparc-sol2-tdep.c                             |    8 +-
 gdb/sparc-tdep.h                                  |    4 +-
 gdb/sparc64-sol2-tdep.c                           |    2 +-
 gdb/sparc64fbsd-tdep.c                            |    4 +-
 gdb/sparc64nbsd-tdep.c                            |    4 +-
 gdb/sparc64obsd-tdep.c                            |    6 +-
 gdb/sparcnbsd-tdep.c                              |    4 +-
 gdb/sparcobsd-tdep.c                              |    4 +-
 gdb/stabsread.c                                   |   48 +-
 gdb/stabsread.h                                   |    2 +-
 gdb/stack.c                                       |    6 +-
 gdb/stack.h                                       |    2 +-
 gdb/symtab.c                                      |   43 +-
 gdb/symtab.h                                      |   52 +-
 gdb/testsuite/ChangeLog                           |   62 +
 gdb/testsuite/gdb.ada/mi_task_arg.exp             |   51 +
 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb |   70 +
 gdb/testsuite/gdb.base/break-interp.exp           |    9 +-
 gdb/testsuite/gdb.base/default.exp                |    4 +
 gdb/testsuite/gdb.base/jit-simple.c               |   37 +
 gdb/testsuite/gdb.base/jit-simple.exp             |   81 +
 gdb/testsuite/gdb.base/skip.exp                   |   31 +-
 gdb/{nbsd-tdep.h => testsuite/gdb.base/term.c}    |   19 +-
 gdb/testsuite/gdb.base/term.exp                   |   55 +-
 gdb/{nbsd-tdep.h => testsuite/gdb.cp/dispcxx.cc}  |   33 +-
 gdb/testsuite/gdb.cp/dispcxx.exp                  |   41 +
 gdb/testsuite/gdb.gdb/complaints.exp              |    5 +
 gdb/testsuite/gdb.gdb/selftest.exp                |   30 +-
 gdb/testsuite/gdb.python/py-symbol.c              |    2 +
 gdb/testsuite/gdb.python/py-symbol.exp            |   23 +
 gdb/testsuite/gdb.python/py-symtab.exp            |    5 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp      |    3 +-
 gdb/tracepoint.c                                  |    3 +-
 gdb/tui/tui-stack.c                               |    3 +-
 gdb/tui/tui-win.c                                 |   11 +-
 gdb/typeprint.c                                   |    2 +-
 gdb/utils.c                                       |    2 +-
 gdb/valarith.c                                    |    2 +-
 gdb/valops.c                                      |   12 +-
 gdb/value.h                                       |    2 +-
 gdb/varobj.c                                      |    4 +-
 gdb/vaxobsd-tdep.c                                |    2 +-
 gdb/version.in                                    |    2 +-
 gdb/windows-nat.c                                 |    2 +-
 gdb/xcoffread.c                                   |   43 +-
 gdb/xstormy16-tdep.c                              |    2 +-
 include/ChangeLog                                 |   22 +-
 include/bfdlink.h                                 |    4 +-
 include/elf/ChangeLog                             |   15 +
 include/gdb/ChangeLog                             |    4 +
 include/gdb/sim-rl78.h                            |   76 +
 include/opcode/ChangeLog                          |    5 +
 include/opcode/i386.h                             |    2 +
 opcodes/ChangeLog                                 |   48 +
 opcodes/i386-dis.c                                |  235 +-
 opcodes/i386-gen.c                                |    7 +
 opcodes/i386-init.h                               |  156 +-
 opcodes/i386-opc.h                                |   13 +
 opcodes/i386-opc.tbl                              |   91 +-
 opcodes/i386-tbl.h                                |14216 +++++++++++----------
 opcodes/rl78-decode.c                             |  307 +-
 sim/rl78/ChangeLog                                |    5 +
 sim/rl78/Makefile.in                              |    1 +
 sim/rl78/gdb-if.c                                 |  573 +
 288 files changed, 12025 insertions(+), 8236 deletions(-)
 copy gdb/{nbsd-tdep.h => amd64bsd-nat.h} (57%)
 create mode 100644 gdb/rl78-tdep.c
 create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg.exp
 create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb
 create mode 100644 gdb/testsuite/gdb.base/jit-simple.c
 create mode 100644 gdb/testsuite/gdb.base/jit-simple.exp
 copy gdb/{nbsd-tdep.h => testsuite/gdb.base/term.c} (58%)
 copy gdb/{nbsd-tdep.h => testsuite/gdb.cp/dispcxx.cc} (57%)
 create mode 100644 gdb/testsuite/gdb.cp/dispcxx.exp
 create mode 100644 include/gdb/sim-rl78.h
 create mode 100644 sim/rl78/gdb-if.c

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 6fc3466..f2e40dd 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,174 @@
+2012-02-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+	    Nick Clifton  <nickc@redhat.com>
+
+	* oasys.c (oasys_write_header): Fix compilation warning on zero-sized
+	memset.
+
+2012-02-10  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (bfd_mach_o_build_seg_command): Count zerofill section
+	vma additions in their logical, rather than physical order.
+
+2012-02-10  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (mach_o_section_name_xlat): Correct eh-frame section
+	parameters.
+	* mach-o-x86-64.c (text_section_names_xlat): New.
+	(mach_o_x86_64_segsec_names_xlat): New.
+	(bfd_mach_o_tgt_seg_table): Define to mach_o_x86_64_segsec_names_xlat.
+	* mach-o-i386.c (text_section_names_xlat): Correct section parameters.
+
+2012-02-10  Tristan Gingold  <gingold@adacore.com>
+
+	* elfnn-ia64.c (elfNN_vms_object_p): Change comparison operator
+	to avoid infinite loop.  Add comments.
+
+2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/13675
+	* cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte
+	nop instructions.
+	(bfd_arch_i386_short_nop_fill): New.
+	(bfd_arch_i386_long_nop_fill): Likewise.
+	Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info
+	initializers.  Use bfd_arch_i386_long_nop_fill on 64bit
+	bfd_arch_info initializers.
+
+	* cpu-k1om.c (bfd_arch_i386_fill): Renamed to ...
+	(bfd_arch_i386_short_nop_fill): This.
+	Update bfd_arch_info initializers.
+	* cpu-l1om.c: Likewise.
+
+2012-02-08  Alan Modra  <amodra@gmail.com>
+
+	* elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too.
+	(_bfd_elf_fix_symbol_flags): When a weakdef is def_regular, clear
+	the correct h->u.weakdef.
+
+2012-02-07  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (elf_find_function): Don't use internal_elf_sym.
+	(_bfd_elf_maybe_function_sym): Likewise.  Replace elf_symbol_type
+	parameter with asymbol.
+	* elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise.
+	* elf-bfd.h (_bfd_elf_maybe_function_sym): Update prototype.
+	(struct elf_backend_data <maybe_function_sym>): Likewise.
+
+2012-02-02  Vidya Praveen (vidya.praveen@atmel.com)
+
+	PR bfd/13410
+	* bfd/elf32-avr.c (elf32_avr_relax_section): Correct the
+	condition that qualifies the candidates for relaxation.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* bfdio.c (real_fopen): Remove unused vms_modes variable.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.c (bfd_mach_o_read_header): Silent uninitialized
+	variable warning.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (bfd_slurp_armap): Fix thinko in cast.
+
+2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/13616
+	* archures.c (bfd_arch_info): Add fill.
+	(bfd_default_arch_struct): Add bfd_arch_default_fill.
+	(bfd_arch_default_fill): New.
+
+	* configure.in: Set bfd version to 2.22.52.
+	* configure: Regenerated.
+
+	* cpu-alpha.c: Add bfd_arch_default_fill to bfd_arch_info
+	initializer.
+	* cpu-arc.c: Likewise.
+	* cpu-arm.c: Likewise.
+	* cpu-avr.c: Likewise.
+	* cpu-bfin.c: Likewise.
+	* cpu-cr16.c: Likewise.
+	* cpu-cr16c.c: Likewise.
+	* cpu-cris.c: Likewise.
+	* cpu-crx.c: Likewise.
+	* cpu-d10v.c: Likewise.
+	* cpu-d30v.c: Likewise.
+	* cpu-dlx.c: Likewise.
+	* cpu-epiphany.c: Likewise.
+	* cpu-fr30.c: Likewise.
+	* cpu-frv.c: Likewise.
+	* cpu-h8300.c: Likewise.
+	* cpu-h8500.c: Likewise.
+	* cpu-hppa.c: Likewise.
+	* cpu-i370.c: Likewise.
+	* cpu-i860.c: Likewise.
+	* cpu-i960.c: Likewise.
+	* cpu-ia64.c: Likewise.
+	* cpu-ip2k.c: Likewise.
+	* cpu-iq2000.c: Likewise.
+	* cpu-lm32.c: Likewise.
+	* cpu-m10200.c: Likewise.
+	* cpu-m10300.c: Likewise.
+	* cpu-m32c.c: Likewise.
+	* cpu-m32r.c: Likewise.
+	* cpu-m68hc11.c: Likewise.
+	* cpu-m68hc12.c: Likewise.
+	* cpu-m68k.c: Likewise.
+	* cpu-m88k.c: Likewise.
+	* cpu-mcore.c: Likewise.
+	* cpu-mep.c: Likewise.
+	* cpu-microblaze.c: Likewise.
+	* cpu-mips.c: Likewise.
+	* cpu-mmix.c: Likewise.
+	* cpu-moxie.c: Likewise.
+	* cpu-msp430.c: Likewise.
+	* cpu-mt.c: Likewise.
+	* cpu-ns32k.c: Likewise.
+	* cpu-openrisc.c: Likewise.
+	* cpu-or32.c: Likewise.
+	* cpu-pdp11.c: Likewise.
+	* cpu-pj.c: Likewise.
+	* cpu-plugin.c: Likewise.
+	* cpu-powerpc.c: Likewise.
+	* cpu-rl78.c: Likewise.
+	* cpu-rs6000.c: Likewise.
+	* cpu-rx.c: Likewise.
+	* cpu-s390.c: Likewise.
+	* cpu-score.c: Likewise.
+	* cpu-sh.c: Likewise.
+	* cpu-sparc.c: Likewise.
+	* cpu-spu.c: Likewise.
+	* cpu-tic30.c: Likewise.
+	* cpu-tic4x.c: Likewise.
+	* cpu-tic54x.c: Likewise.
+	* cpu-tic6x.c: Likewise.
+	* cpu-tic80.c: Likewise.
+	* cpu-tilegx.c: Likewise.
+	* cpu-tilepro.c: Likewise.
+	* cpu-v850.c: Likewise.
+	* cpu-vax.c: Likewise.
+	* cpu-w65.c: Likewise.
+	* cpu-we32k.c: Likewise.
+	* cpu-xc16x.c: Likewise.
+	* cpu-xstormy16.c: Likewise.
+	* cpu-xtensa.c: Likewise.
+	* cpu-z80.c: Likewise.
+	* cpu-z8k.c: Likewise.
+
+	* cpu-i386.c: Include "libiberty.h".
+	(bfd_arch_i386_fill): New.
+	Add bfd_arch_i386_fill to  bfd_arch_info initializer.
+
+	* cpu-k1om.c: Add bfd_arch_i386_fill to  bfd_arch_info initializer.
+	* cpu-l1om.c: Likewise.
+
+	* linker.c (default_data_link_order): Call abfd->arch_info->fill
+	if fill size is 0.
+
+	* bfd-in2.h: Regenerated.
+
 2012-01-27  Michael Eager  <eager@eagercon.com>
 
 	* bfd/elf32-microblaze.c (create_got_section):
diff --git a/bfd/archive.c b/bfd/archive.c
index 86c62a5..fd44f54 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1103,7 +1103,7 @@ bfd_slurp_armap (bfd *abfd)
       /* Read the extended name.  We know its length.  */
       if (bfd_bread (extname, 20, abfd) != 20)
         return FALSE;
-      if (bfd_seek (abfd, (file_ptr) -(sizeof (hdr) + 20), SEEK_CUR) != 0)
+      if (bfd_seek (abfd, -(file_ptr) (sizeof (hdr) + 20), SEEK_CUR) != 0)
         return FALSE;
       if (CONST_STRNEQ (extname, "__.SYMDEF SORTED")
           || CONST_STRNEQ (extname, "__.SYMDEF"))
diff --git a/bfd/archures.c b/bfd/archures.c
index f609534..c833cbf 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -485,6 +485,12 @@ DESCRIPTION
 .
 .  bfd_boolean (*scan) (const struct bfd_arch_info *, const char *);
 .
+.  {* Allocate via bfd_malloc and return a fill buffer of size COUNT.  If
+.     IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If CODE is
+.     TRUE, the buffer contains code.  *}
+.  void *(*fill) (bfd_size_type count, bfd_boolean is_bigendian,
+.		  bfd_boolean code);
+.
 .  const struct bfd_arch_info *next;
 .}
 .bfd_arch_info_type;
@@ -814,6 +820,7 @@ const bfd_arch_info_type bfd_default_arch_struct = {
   32, 32, 8, bfd_arch_unknown, 0, "unknown", "unknown", 2, TRUE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   0,
 };
 
@@ -1309,3 +1316,29 @@ bfd_arch_mach_octets_per_byte (enum bfd_architecture arch,
     return ap->bits_per_byte / 8;
   return 1;
 }
+
+/*
+INTERNAL_FUNCTION
+	bfd_arch_default_fill
+
+SYNOPSIS
+	void *bfd_arch_default_fill (bfd_size_type count,
+				     bfd_boolean is_bigendian,
+				     bfd_boolean code);
+
+DESCRIPTION
+	Allocate via bfd_malloc and return a fill buffer of size COUNT.
+	If IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If
+	CODE is TRUE, the buffer contains code.
+*/
+
+void *
+bfd_arch_default_fill (bfd_size_type count,
+		       bfd_boolean is_bigendian ATTRIBUTE_UNUSED,
+		       bfd_boolean code ATTRIBUTE_UNUSED)
+{
+  void *fill = bfd_malloc (count);
+  if (fill != NULL)
+    memset (fill, 0, count);
+  return fill;
+}
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 1523660..5072e43 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2161,7 +2161,6 @@ enum bfd_architecture
 #define bfd_mach_tilegx    1
   bfd_arch_last
   };
-
 typedef struct bfd_arch_info
 {
   int bits_per_word;
@@ -2181,6 +2180,12 @@ typedef struct bfd_arch_info
 
   bfd_boolean (*scan) (const struct bfd_arch_info *, const char *);
 
+  /* Allocate via bfd_malloc and return a fill buffer of size COUNT.  If
+     IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If CODE is
+     TRUE, the buffer contains code.  */
+  void *(*fill) (bfd_size_type count, bfd_boolean is_bigendian,
+                 bfd_boolean code);
+
   const struct bfd_arch_info *next;
 }
 bfd_arch_info_type;
diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index 6f8a7c9..43a7684 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -87,7 +87,6 @@ FILE *
 real_fopen (const char *filename, const char *modes)
 {
 #ifdef VMS
-  char vms_modes[4];
   char *vms_attr;
 
   /* On VMS, fopen allows file attributes as optionnal arguments.
diff --git a/bfd/configure b/bfd/configure
index c679417..a2cd675 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -3988,7 +3988,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE=bfd
- VERSION=2.22.51
+ VERSION=2.22.52
 
 
 cat >>confdefs.h <<_ACEOF
diff --git a/bfd/configure.in b/bfd/configure.in
index 83376e5..fc94c34 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -8,7 +8,7 @@ AC_CONFIG_SRCDIR([libbfd.c])
 AC_CANONICAL_TARGET
 AC_ISC_POSIX
 
-AM_INIT_AUTOMAKE(bfd, 2.22.51)
+AM_INIT_AUTOMAKE(bfd, 2.22.52)
 
 dnl These must be called before LT_INIT, because it may want
 dnl to call AC_CHECK_PROG.
diff --git a/bfd/cpu-alpha.c b/bfd/cpu-alpha.c
index 9456b65..902eb8d 100644
--- a/bfd/cpu-alpha.c
+++ b/bfd/cpu-alpha.c
@@ -36,6 +36,7 @@
     DEFAULT,						\
     bfd_default_compatible, 				\
     bfd_default_scan,					\
+    bfd_arch_default_fill,				\
     NEXT,						\
   }
 
diff --git a/bfd/cpu-arc.c b/bfd/cpu-arc.c
index 820c948..5acfc1c 100644
--- a/bfd/cpu-arc.c
+++ b/bfd/cpu-arc.c
@@ -37,6 +37,7 @@
     default_p,				\
     bfd_default_compatible,		\
     bfd_default_scan,			\
+    bfd_arch_default_fill,		\
     next,				\
   }
 
diff --git a/bfd/cpu-arm.c b/bfd/cpu-arm.c
index 2238720..21a8d0f 100644
--- a/bfd/cpu-arm.c
+++ b/bfd/cpu-arm.c
@@ -124,7 +124,8 @@ scan (const struct bfd_arch_info *info, const char *string)
 }
 
 #define N(number, print, default, next)  \
-{  32, 32, 8, bfd_arch_arm, number, "arm", print, 4, default, compatible, scan, next }
+{  32, 32, 8, bfd_arch_arm, number, "arm", print, 4, default, compatible, \
+   scan, bfd_arch_default_fill, next }
 
 static const bfd_arch_info_type arch_info_struct[] =
 {
diff --git a/bfd/cpu-avr.c b/bfd/cpu-avr.c
index 07ba6dc..37ccee1 100644
--- a/bfd/cpu-avr.c
+++ b/bfd/cpu-avr.c
@@ -96,6 +96,7 @@ compatible (const bfd_arch_info_type * a,
   default,			/* Is this the default ?  */	\
   compatible,							\
   bfd_default_scan,						\
+  bfd_arch_default_fill,					\
   next								\
 }
 
diff --git a/bfd/cpu-bfin.c b/bfd/cpu-bfin.c
index 37e314b..ec515ea 100644
--- a/bfd/cpu-bfin.c
+++ b/bfd/cpu-bfin.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_bfin_arch =
     4,                	/* Section align power.  */
     TRUE,             	/* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-cr16.c b/bfd/cpu-cr16.c
index 6c77738..bcaaf60 100644
--- a/bfd/cpu-cr16.c
+++ b/bfd/cpu-cr16.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_cr16_arch =
     1,                /* Unsigned int section alignment power.  */
     TRUE,             /* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-cr16c.c b/bfd/cpu-cr16c.c
index e8ee1db..7653f2c 100644
--- a/bfd/cpu-cr16c.c
+++ b/bfd/cpu-cr16c.c
@@ -34,6 +34,7 @@ const bfd_arch_info_type bfd_cr16c_arch =
     1,
     TRUE, 	/* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-cris.c b/bfd/cpu-cris.c
index c77e8f5..9cdcf18 100644
--- a/bfd/cpu-cris.c
+++ b/bfd/cpu-cris.c
@@ -69,7 +69,7 @@ get_compatible (a,b)
 
 #define N(NUMBER, PRINT, NEXT)  \
  { 32, 32, 8, bfd_arch_cris, NUMBER, "cris", PRINT, 1, FALSE, \
-   get_compatible, bfd_default_scan, NEXT }
+   get_compatible, bfd_default_scan, bfd_arch_default_fill, NEXT }
 
 static const bfd_arch_info_type bfd_cris_arch_compat_v10_v32 =
  N (bfd_mach_cris_v10_v32, "cris:common_v10_v32", NULL);
@@ -98,6 +98,7 @@ const bfd_arch_info_type bfd_cris_arch =
 				   bfd_arch_info_type.  */
   bfd_default_scan,		/* Check if a bfd_arch_info_type is a
 				   match.  */
+  bfd_arch_default_fill,	/* Default fill.  */
   &bfd_cris_arch_v32		/* Pointer to next bfd_arch_info_type in
 				   the same family.  */
 };
diff --git a/bfd/cpu-crx.c b/bfd/cpu-crx.c
index 3201c3c..8edd2ca 100644
--- a/bfd/cpu-crx.c
+++ b/bfd/cpu-crx.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_crx_arch =
     1,      	/* Unsigned int section alignment power.  */
     TRUE, 	/* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-d10v.c b/bfd/cpu-d10v.c
index b161115..7bc208e 100644
--- a/bfd/cpu-d10v.c
+++ b/bfd/cpu-d10v.c
@@ -37,6 +37,7 @@ static const bfd_arch_info_type d10v_ts3_info =
   FALSE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   0,
 };
 
@@ -53,6 +54,7 @@ static const bfd_arch_info_type d10v_ts2_info =
   FALSE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   & d10v_ts3_info,
 };
 
@@ -69,5 +71,6 @@ const bfd_arch_info_type bfd_d10v_arch =
   TRUE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   & d10v_ts2_info,
 };
diff --git a/bfd/cpu-d30v.c b/bfd/cpu-d30v.c
index d528e9b..69515eb 100644
--- a/bfd/cpu-d30v.c
+++ b/bfd/cpu-d30v.c
@@ -36,5 +36,6 @@ const bfd_arch_info_type bfd_d30v_arch =
     TRUE,
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     0,
 };
diff --git a/bfd/cpu-dlx.c b/bfd/cpu-dlx.c
index fda48dc..2c17849 100644
--- a/bfd/cpu-dlx.c
+++ b/bfd/cpu-dlx.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_dlx_arch =
     4,
     TRUE, /* The one and only.  */
     bfd_default_compatible,
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
 };
diff --git a/bfd/cpu-epiphany.c b/bfd/cpu-epiphany.c
index 13427c1..9cf723e 100644
--- a/bfd/cpu-epiphany.c
+++ b/bfd/cpu-epiphany.c
@@ -36,6 +36,7 @@ const bfd_arch_info_type bfd_epiphany16_arch =
   FALSE,			/* The default ?  */
   bfd_default_compatible,	/* Architecture comparison fn.  */
   bfd_default_scan,		/* String to architecture convert fn.  */
+  bfd_arch_default_fill,	/* Default fill.  */
   NULL				/* Next in list.  */
 };
 
@@ -52,5 +53,6 @@ const bfd_arch_info_type bfd_epiphany_arch =
   TRUE,				/* The default ?  */
   bfd_default_compatible,	/* Architecture comparison fn.  */
   bfd_default_scan,		/* String to architecture convert fn.  */


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


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

* [SCM]  archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal
@ 2012-01-30  7:19 jkratoch
  0 siblings, 0 replies; 5+ messages in thread
From: jkratoch @ 2012-01-30  7:19 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-autoload has been updated
       via  2e41d190ce1b37aae12782c1c96aac3ff4d553cb (commit)
       via  55014596187d08b37a2fe23e2672f486b51011fa (commit)
       via  42ba8838c3d53c2109d31861df881594e70a122c (commit)
       via  0ee68f15156b50a2510de09c684cb78555c131da (commit)
       via  66512868b31addce64167257a1c9db9c888be2a7 (commit)
       via  d50f5d670f4a5719c5b92c43688c7f8e0469af55 (commit)
       via  337721f5827d832c1361a2edd82aaa0dabe43ffa (commit)
       via  5db750837347d7c075e70135154284a81f03c411 (commit)
       via  412372917d53d4f3ebfa0c4ac018e2f8277f3685 (commit)
      from  412ca9b1e5cbe4b5a2c5862e54bb594e4f1eca1f (commit)

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

- Log -----------------------------------------------------------------
commit 2e41d190ce1b37aae12782c1c96aac3ff4d553cb
Merge: 412ca9b 5501459
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:51 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit 55014596187d08b37a2fe23e2672f486b51011fa
Merge: c8af494 42ba883
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:50 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit 42ba8838c3d53c2109d31861df881594e70a122c
Merge: 502c124 0ee68f1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:50 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath

commit 0ee68f15156b50a2510de09c684cb78555c131da
Merge: 5e4e42b 6651286
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:50 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn

commit 66512868b31addce64167257a1c9db9c888be2a7
Merge: 677d615 d50f5d6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:50 2012 +0100

    Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx

commit d50f5d670f4a5719c5b92c43688c7f8e0469af55
Merge: 16aa516 337721f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:49 2012 +0100

    Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc

commit 337721f5827d832c1361a2edd82aaa0dabe43ffa
Merge: c0ac839 5db7508
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:49 2012 +0100

    Merge branch 'gdbinitb' into gdbinitb-move2

commit 5db750837347d7c075e70135154284a81f03c411
Merge: fb7964b 4123729
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 08:18:49 2012 +0100

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

commit 412372917d53d4f3ebfa0c4ac018e2f8277f3685
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 06:48:08 2012 +0000

    gdb/testsuite/
    	* gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
    	compatibility with valgrind-3.7.0.

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

Summary of changes:
 gdb/testsuite/ChangeLog                       |    5 +++++
 gdb/testsuite/gdb.base/valgrind-db-attach.exp |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

First 500 lines of diff:
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 1ef4b12..81739c3 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2012-01-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
+	compatibility with valgrind-3.7.0.
+
 2012-01-27  Pedro Alves  <palves@redhat.com>
 
 	* gdb.base/watchpoint.exp (no_hw): New global.
diff --git a/gdb/testsuite/gdb.base/valgrind-db-attach.exp b/gdb/testsuite/gdb.base/valgrind-db-attach.exp
index 69fea45..b14401f 100644
--- a/gdb/testsuite/gdb.base/valgrind-db-attach.exp
+++ b/gdb/testsuite/gdb.base/valgrind-db-attach.exp
@@ -72,7 +72,7 @@ set double_free [gdb_get_line_number "double-free"]
 
 set test "attach to debugger"
 gdb_test_multiple "" $test {
-    -re "Invalid free\\(\\) / delete / delete\\\[\\\]\r\n.*: main \\(${srcfile}:$double_free\\)\r\n.*---- Attach to debugger \\? --- \[^\r\n\]* ---- " {
+    -re "Invalid free\\(\\).*: main \\(${srcfile}:$double_free\\)\r\n.*---- Attach to debugger \\? --- \[^\r\n\]* ---- " {
 	send_gdb "y\r"
     }
     -re "---- Attach to debugger \\? --- \[^\r\n\]* ---- " {


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


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

* [SCM]  archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal
@ 2012-01-30  6:40 jkratoch
  0 siblings, 0 replies; 5+ messages in thread
From: jkratoch @ 2012-01-30  6:40 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-autoload has been updated
       via  412ca9b1e5cbe4b5a2c5862e54bb594e4f1eca1f (commit)
       via  c8af49450121c9ff1e9f1187a4f6ab6a7a015d40 (commit)
       via  502c124fb8dde3958b53ffb4694a3c7d2385f36b (commit)
       via  8a393e9598029fdf00a9f7f014794d52d02d94ce (commit)
       via  2ef17c4119fc6db0439ed3abd6a16d98ee226322 (commit)
       via  1e659ddaf9f3e76cc51314500ddc8485070ec7b0 (commit)
       via  5e4e42b1240f1d899bb8afeec6afb9653a83e38b (commit)
       via  677d6152302ac61c7d44320ece27de904551d8e5 (commit)
       via  16aa516494b74609f24870ff43424740df7eb39d (commit)
       via  c0ac8391dd5fc081d57d6ab269c6e52f3954325f (commit)
       via  fb7964b0a068b008155b469af93b0f3313bbb2cd (commit)
       via  696e27c106724033bfac9ff8a9ffdad084c7d329 (commit)
       via  076b1d71ac16e305d01401ef4673396494b13e05 (commit)
       via  e2be17a4c473430c4e2302a77dd5b1a92db36d8f (commit)
      from  224bfa32f18eb367009044be4b28e78b72a9456e (commit)

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

- Log -----------------------------------------------------------------
commit 412ca9b1e5cbe4b5a2c5862e54bb594e4f1eca1f
Merge: 8a393e9 c8af494
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:39:59 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit c8af49450121c9ff1e9f1187a4f6ab6a7a015d40
Merge: 2ef17c4 502c124
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:39:58 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit 502c124fb8dde3958b53ffb4694a3c7d2385f36b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:39:52 2012 +0100

    .

commit 8a393e9598029fdf00a9f7f014794d52d02d94ce
Merge: 224bfa3 2ef17c4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:33:00 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal

commit 2ef17c4119fc6db0439ed3abd6a16d98ee226322
Merge: ca448b2 1e659dd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:33:00 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath' into gdbinitb-move2-misc-pfx-warn-safepath-debug

commit 1e659ddaf9f3e76cc51314500ddc8485070ec7b0
Merge: 696e27c 5e4e42b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:59 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx-warn' into gdbinitb-move2-misc-pfx-warn-safepath

commit 5e4e42b1240f1d899bb8afeec6afb9653a83e38b
Merge: 93ef2e3 677d615
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:59 2012 +0100

    Merge branch 'gdbinitb-move2-misc-pfx' into gdbinitb-move2-misc-pfx-warn

commit 677d6152302ac61c7d44320ece27de904551d8e5
Merge: 637f5c0 16aa516
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:59 2012 +0100

    Merge branch 'gdbinitb-move2-misc' into gdbinitb-move2-misc-pfx

commit 16aa516494b74609f24870ff43424740df7eb39d
Merge: f0c55b5 c0ac839
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:59 2012 +0100

    Merge branch 'gdbinitb-move2' into gdbinitb-move2-misc

commit c0ac8391dd5fc081d57d6ab269c6e52f3954325f
Merge: 31a53af fb7964b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:59 2012 +0100

    Merge branch 'gdbinitb' into gdbinitb-move2

commit fb7964b0a068b008155b469af93b0f3313bbb2cd
Merge: 942e473 076b1d7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:59 2012 +0100

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

commit 696e27c106724033bfac9ff8a9ffdad084c7d329
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 30 07:32:45 2012 +0100

    .

commit 076b1d71ac16e305d01401ef4673396494b13e05
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jan 30 00:00:33 2012 +0000

    *** empty log message ***

commit e2be17a4c473430c4e2302a77dd5b1a92db36d8f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jan 29 23:00:05 2012 +0000

    daily update

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

Summary of changes:
 bfd/version.h                                  |    2 +-
 gdb/auto-load.c                                |    9 +++++----
 gdb/testsuite/gdb.python/py-objfile-script.exp |    1 +
 gdb/testsuite/gdb.python/py-section-script.exp |    1 +
 gdb/version.in                                 |    2 +-
 5 files changed, 9 insertions(+), 6 deletions(-)

First 500 lines of diff:
diff --git a/bfd/version.h b/bfd/version.h
index 88eb69d..2edff00 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20120129
+#define BFD_VERSION_DATE 20120130
 #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/auto-load.c b/gdb/auto-load.c
index 13b7f1a..41b9454 100644
--- a/gdb/auto-load.c
+++ b/gdb/auto-load.c
@@ -118,8 +118,9 @@ show_auto_load_local_gdbinit (struct ui_file *file, int from_tty,
 }
 
 /* Directory list safe to hold auto-loaded files.  It is not checked for
-   absolute paths but they are strongly recommended.  */
-static char *auto_load_safe_path = DEFAULT_AUTO_LOAD_SAFE_PATH;
+   absolute paths but they are strongly recommended.  It is initialized by
+   _initialize_auto_load.  */
+static char *auto_load_safe_path;
 
 /* Vector of directory elements of AUTO_LOAD_SAFE_PATH with each one normalized
    by gdb_realpath.  */
@@ -833,6 +834,8 @@ This options has security implications for untrusted inferiors."),
 			auto_load_set_cmdlist_get (),
 			auto_load_show_cmdlist_get ());
 
+  auto_load_safe_path = xstrdup (DEFAULT_AUTO_LOAD_SAFE_PATH);
+  auto_load_safe_path_vec_update ();
   add_setshow_filename_cmd ("safe-path", class_support,
 			    &auto_load_safe_path, _("\
 Set the directories safe to hold auto-loaded files."), _("\
@@ -860,6 +863,4 @@ is displayed."),
 	    info_auto_load_scripts,
 	    _("Print the list of automatically loaded scripts.\n\
 Usage: info auto-load-scripts [REGEXP]"));
-
-  auto_load_safe_path_vec_update ();
 }
diff --git a/gdb/testsuite/gdb.python/py-objfile-script.exp b/gdb/testsuite/gdb.python/py-objfile-script.exp
index 4963206..ec19091 100644
--- a/gdb/testsuite/gdb.python/py-objfile-script.exp
+++ b/gdb/testsuite/gdb.python/py-objfile-script.exp
@@ -37,6 +37,7 @@ if { [skip_python_tests] } { continue }
 set remote_python_file [remote_download host ${srcdir}/${subdir}/${testfile}-gdb.py.in ${subdir}/${testfile}-gdb.py]
 
 gdb_reinitialize_dir $srcdir/$subdir
+gdb_test_no_output "set auto-load safe-path ${remote_python_file}" "set auto-load safe-path"
 gdb_load ${binfile}
 
 # Verify gdb loaded the script.
diff --git a/gdb/testsuite/gdb.python/py-section-script.exp b/gdb/testsuite/gdb.python/py-section-script.exp
index 9846ce8..dc42a42 100644
--- a/gdb/testsuite/gdb.python/py-section-script.exp
+++ b/gdb/testsuite/gdb.python/py-section-script.exp
@@ -49,6 +49,7 @@ if { [skip_python_tests] } { continue }
 set remote_python_file [remote_download host ${srcdir}/${subdir}/${testfile}.py]
 
 gdb_reinitialize_dir $srcdir/$subdir
+gdb_test_no_output "set auto-load safe-path ${remote_python_file}" "set auto-load safe-path"
 gdb_load ${binfile}
 
 # Verify gdb loaded the script.
diff --git a/gdb/version.in b/gdb/version.in
index 8d180e9..e7d28dd 100644
--- a/gdb/version.in
+++ b/gdb/version.in
@@ -1 +1 @@
-7.4.50.20120129-cvs
+7.4.50.20120130-cvs


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


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

end of thread, other threads:[~2012-02-21 19:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-29 23:17 [SCM] archer-jankratochvil-autoload: Merge branch 'gdbinitb-move2-misc-pfx-warn-safepath-debug' into gdbinitb-move2-misc-pfx-warn-safepath-debug-warnlocal jkratoch
2012-01-30  6:40 jkratoch
2012-01-30  7:19 jkratoch
2012-02-11 21:26 jkratoch
2012-02-21 19:40 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).