public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: pmuldoon@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
Date: Mon, 20 Feb 2012 17:52:00 -0000	[thread overview]
Message-ID: <20120220175232.5097.qmail@sourceware.org> (raw)

The branch, archer-pmuldoon-python-backtrace has been updated
       via  a497d6434eeef139c13fcb4fa18f45b7db19b5b7 (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)
      from  568b2a8edda64ca9e007a92b5bd7037351977a9c (commit)

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

- Log -----------------------------------------------------------------
commit a497d6434eeef139c13fcb4fa18f45b7db19b5b7
Merge: 568b2a8 4567ed6
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Feb 20 17:52:17 2012 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit 4567ed6a97677fe8c156965c678cfe2f4dcf1855
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Feb 20 13:20:38 2012 +0000

    2012-02-20  Pedro Alves  <palves@redhat.com>
    
    	* gdb.threads/attach-into-signal.exp (corefunc): Don't enable
    	lin-lwp output.  Set SIGALRM to stop.  Adjust tests to not rely on
    	gdb's internal debug output.  For the non-threaded case, look for
    	"Program received signal SIGLARM", for the threaded case, peek at
    	the thread's siginfo.

commit 038d933a0b2987c880db5cb335f3004acebaf4f8
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Feb 20 13:18:36 2012 +0000

    2012-02-20  Pedro Alves  <palves@redhat.com>
    
    	General cleanup, make output test messages unique, and build
    	different executable files for the non-threaded and threaded
    	cases.
    
    	* gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
    	Delete.
    	(executable_nothr, executable_thr): New globals.
    	(top level): Adjust to delete both executables.
    	(corefunc): New parameter $executable.  Set $pf_prefix instead of
    	hand writing a prefix in tests.  Issue a clean_restart and enable
    	lin-lwp debug output here.
    	(top level): Adjust.  Use build_executable.  Don't start gdb here,
    	and don't enable lin-lwp debug output here.
    	* gdb.threads/Makefile.in (EXECUTABLES): Adjust.

commit 76a1d4662b81da3e3e7207f3d724f331b51ed4d9
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Feb 20 09:42:34 2012 +0000

    2012-02-20  Tristan Gingold  <gingold@adacore.com>
    
    	* darwin-nat.h (enum darwin_msg_state): Add comments.

commit fe5814caf550cf6ca66581f44c4a2ec2ee9f8343
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Feb 20 09:40:56 2012 +0000

    2012-02-20  Tristan Gingold  <gingold@adacore.com>
    
    	* amd64-darwin-tdep.c (x86_darwin_init_abi_64): Fix jb_pc_offset
    	value.

commit ae1762e72a15534c028d08a0917194e2b4aba907
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Feb 20 06:20:27 2012 +0000

    gdb/testsuite/
    	Fix racy FAILs.
    	* gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
    	"continue" command.

commit f6f83c188e0ea40df117430519ac28f35c75410f
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Feb 20 00:00:03 2012 +0000

    *** empty log message ***

commit 73210f62a76865a90d2b33be54b80285f45baf64
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Feb 19 23:00:06 2012 +0000

    daily update

commit 6270c6290ac808d4eb1520739988da403c5f62e1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Feb 19 13:05:27 2012 +0000

    gdb/testsuite/
    	Fix for gdbserver non-extended mode.
    	* gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
    	and gdb_run_cmd.

commit 8c1e7dcb0986e5ec2e1713a9cfa561685423f9b2
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Feb 19 00:00:33 2012 +0000

    *** empty log message ***

commit 36ca9417e8631d6203f00bd1b0b380224613184a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Feb 18 23:00:05 2012 +0000

    daily update

commit 7391a3a809612465c3fc21c65ba0eacbb73cc4f0
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Sat Feb 18 17:10:31 2012 +0000

    Minor reformatting in breakpoint.c (watchpoint_exp_is_const)
    
    gdb/ChangeLog:
    
     	* breakpoint.c (watchpoint_exp_is_const): Add missing empty line
     	between function description and implementation.

commit 739a19442c08d1e8329ebb1e4ea264b746c48f35
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Feb 18 00:00:02 2012 +0000

    *** empty log message ***

commit 99e40898cf30fe0fcb07b7aa3cb329c0fbcc4e99
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Feb 17 23:00:05 2012 +0000

    daily update

commit 9a6a6ce50d323ea0e65334e947d2ba79cac9c18a
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Feb 17 19:52:33 2012 +0000

    	PR python/10753:
    	* gdb.texinfo (objfile-gdb.py file): Fix location of auto-load
    	directory.

commit db362f800c98416e9654e51c60e22ef96d0d341c
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Feb 17 19:24:25 2012 +0000

    	PR python/12070:
    	* python/py-event.c (event_object_getset): New global.
    	(event_object_type): Reference it.
    	* python/py-type.c (field_object_getset): New global.
    	(field_object_type): Reference it.
    	* python/python-internal.h (gdb_py_generic_dict): Declare.
    	* python/py-utils.c (gdb_py_generic_dict): New function.
    testsuite/gdb
    	* gdb.python/py-events.py (exit_handler): Add test for 'dir'.
    	* gdb.python/py-events.exp: Check 'dir' output.
    	* gdb.python/py-type.exp (test_fields): Add test for 'dir'.

commit 7fff0957621ce0850a0a67ff7abcff29c7670427
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Feb 17 16:37:39 2012 +0000

    2012-02-17  Tristan Gingold  <gingold@adacore.com>
    
    	* solib-darwin.c (darwin_current_sos): Check magic and filetype

commit 43c4a21a43d39cd635250a169f96a1bec45e0545
Author: qiyao <qiyao>
Date:   Fri Feb 17 13:22:57 2012 +0000

    gdb/testsuite/
    	* gdb.trace/strace.exp (strace_info_marker): Test `info threads'.

commit 5a46f7f5fb56170532032223192a3894f26373e2
Author: iains <iains>
Date:   Fri Feb 17 11:23:43 2012 +0000

    support 16 sect-diffs for mach-o
    
    bfd:
    
    	* 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.

commit 72c80ff7a2280907c26ae5cd21c84c887d0143eb
Author: iains <iains>
Date:   Fri Feb 17 10:57:32 2012 +0000

    add LOCAL SECDIFF relocation for m32 mach-o
    
    bfd:
    
    	* 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.

commit 23ac48579cbfe4ef46cc76dbe2a4ca67efa5a46a
Author: tschwinge <tschwinge>
Date:   Fri Feb 17 08:39:56 2012 +0000

    	* sh-tdep.c (sh_is_renesas_calling_convention): Fix handling of
    	TYPE_CALLING_CONVENTION annotation.

commit 7f7a4f5fcac8e1f6df3967c76c412679b36a0c96
Author: Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Date:   Fri Feb 17 08:38:05 2012 +0000

    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.

commit 5a4976e42399cc727f3a4094b96e7174da9b44d9
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Feb 17 00:00:34 2012 +0000

    *** empty log message ***

commit 3d0d88d192e0371cf1f17d8f4cedbe65049d907f
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Thu Feb 16 23:39:35 2012 +0000

    	* MAINTAINERS: Add rx to target ISA section.
    	* Makefile.in (ALL_TARGET_OBS): Add rx-tdep.o.
    	(ALLDEPFILES): Add rx-tdep.c.

commit 646a5e8a5dd9795beb4b42bfc8c58713ece73ee5
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Thu Feb 16 23:17:27 2012 +0000

    Update sim_fetch_register, sim_store_register for sh and mn10300.
    Fix compile warnings for sh built on 64-bit hosts.

commit 4783d45e523e077cd8d0e3d577dc64a6b1a809c4
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 16 21:07:18 2012 +0000

    	* symfile.c (symbol_file_add_main_1): Use inferior's
    	symfile_flags.
    	* solib.c (solib_read_symbols): Use inferior's symfile_flags.
    	* linux-nat.c (linux_child_follow_fork): Set symfile_flags on
    	inferior.
    	* infrun.c (handle_vfork_child_exec_or_exit): Set symfile_flags on
    	inferior.
    	(follow_exec): Use inferior's symfile_flags.
    	* inferior.h (struct inferior) <symfile_flags>: New field.

commit 1c7ba959058c33d53d39b7551f28ae11fe897781
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Feb 16 18:30:35 2012 +0000

    gdb: sim: check return value of sim_create_inferior
    
    The current gdbsim_create_inferior func doesn't check the return value
    of sim_create_inferior which can be problematic when that func doesn't
    return success.  So, if it fails, call error() and be done.
    
    Reported-by: Richard Stuckey <richard.stuckey@arc.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 9ba6fb7f0b383d2f19536d8224fe4e692bd30e2d
Author: Tristan Gingold <gingold@adacore.com>
Date:   Thu Feb 16 14:57:01 2012 +0000

    2012-02-16  Josh Matthews  <josh@joshmatthews.net>
    
            * machoread.c: Initialize nbr_syms to avoid warnings-as-errors failure.

commit d7d79f4ad0c82f7c3b3e6935a93e0c5864393410
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 16 14:42:50 2012 +0000

    	* gdb.base/inferior-died.c: Don't include stdio.h.

commit 99f6a543e32b7f7bff22af09b94ea04cba5a355f
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Feb 16 14:34:58 2012 +0000

    	PR c++/13653:
    	* thread.c (struct current_thread_cleanup) <was_removable>: New
    	field.
    	(do_restore_current_thread_cleanup): Restore 'removable' field.
    	(restore_current_thread_cleanup_dtor): Likewise.
    	(make_cleanup_restore_current_thread): Initialize new field.
    testsuite/gdb
    	* gdb.base/inferior-died.c: New file.
    	* gdb.base/inferior-died.exp: New file.

commit 188b3afdd71ac26ec5692a8bcdbe0c8fb490289a
Author: qiyao <qiyao>
Date:   Thu Feb 16 10:38:14 2012 +0000

    gdb/gdbserver/
    	* inferiors.c: Move code to ...
    	* dll.c: .... here.  New.
    	* server.h: Declare clear_dlls.
    	* Makefile.in (SFILES): Add dll.c.
    	(OBS): Add dll.o
    	(dll.o): New rule.

commit 5b531d1eeda08e8dcbb3680a8e9318ec911b5b98
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Feb 16 07:40:20 2012 +0000

    	PR binutils/13355
    	* elf32-rx.c (elf32_rx_relax_section): Correct width check.

commit 9dc0b0ab688f03434d0b659d5efbd51afb20439b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Feb 16 00:00:35 2012 +0000

    *** empty log message ***

commit 270cc1f39d25342d5ea3f608cdbd637944cea1d8
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 15 23:00:07 2012 +0000

    daily update

commit 5f9ede33a6e797af247182a0de4630dee2203a19
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 15 23:00:07 2012 +0000

    daily update

commit 54fc68277232e962a63d3bba5eeaa3849a5f4ca8
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Feb 15 23:00:07 2012 +0000

    daily update

commit bdb17fe05c3bef3993ce3479fdd44060ecfead56
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Wed Feb 15 22:17:00 2012 +0000

    	* MAINTAINERS: Add rl78 to target ISA section.
    	* Makefile.in (ALL_TARGET_OBS): Add rl78-tdep.o.
    	(ALLDEPFILES): Add rl78-tdep.c.
    	* NEWS: Mention rl78 as a new target.

commit 278155aaba21f1f68f90c9a9d484fef463f864da
Author: Aleksandar Ristovski <aristovski@qnx.com>
Date:   Wed Feb 15 19:27:57 2012 +0000

    	* frame.c (find_frame_sal): Initialize sal->pspace field from frame
    	data.
    	* stack.c (set_last_displayed_sal): Validate that PSPACE is not NULL.
    
    testuite:
    	* gdb.base/break-inline.exp: New file.
    	* gdb.base/break-inline.c: New file.

commit 8e55c47b629115316e41eacd6fc8cfe09e76ea57
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 15 19:13:10 2012 +0000

    	PR gdb/12659:
    	* infcmd.c (registers_info): Print just the current register's
    	name.
    gdb/testsuite
    	* gdb.base/pc-fp.exp: Add "info register" tests.

commit 81d4214f56754e5a250e45d297e8217b73a7db3e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 15 18:49:26 2012 +0000

    	* gdb.base/regs.exp: Remove.

commit 3fe0dc2e846df73ea2520ac9543608acb22b2052
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Wed Feb 15 18:09:16 2012 +0000

    2012-02-15  Pedro Alves  <palves@redhat.com>
    
    	* gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
    	the target doesn't support tracepoints.
    	* gdb.trace/circ.exp: Ditto.
    	* gdb.trace/collection.exp: Ditto.
    	* gdb.trace/packetlen.exp: Ditto.
    	* gdb.trace/passc-dyn.exp: Ditto.
    	* gdb.trace/report.exp: Ditto.
    	* gdb.trace/tfind.exp: Ditto.
    	* gdb.trace/tspeed.exp: Ditto.
    	* gdb.trace/tsv.exp: Ditto.
    	* gdb.trace/unavailable.exp: Ditto.
    	* gdb.trace/while-dyn.exp: Ditto.

commit 0e33513ee13d39e452f237c165399eacb5d36755
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Feb 15 17:51:00 2012 +0000

    	* python/py-symbol.c (sympy_value): Use _().

commit 930de2794c1821042b9d601fb932d4fc808babbd
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Wed Feb 15 17:20:06 2012 +0000

    2012-02-15  Pedro Alves  <palves@redhat.com>
    
    	* gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
    	gdb_test_multiple, and call unsupported instead of fail, if the
    	remote side does not support the request.

commit 8cdab31fb7aa3f84a27f8614703ceb0559da3605
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Wed Feb 15 12:51:17 2012 +0000

    2012-02-15  Pedro Alves  <palves@redhat.com>
    
    	* gdb.server/ext-attach.exp: Make sure gdb is disconnected.
    	* gdb.server/ext-run.exp: Make sure gdb is disconnected.
    	* gdb.server/file-transfer.exp: Make sure gdb is disconnected.
    	* gdb.server/server-mon.exp: Make sure gdb is disconnected.
    	* gdb.server/server-run.exp: Make sure gdb is disconnected.
    	* lib/gdbserver-support.exp (gdbserver_start_extended): Only
    	prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
    	doesn't start with "extended-" already.

commit 9d3d69a8dba50601e15a9e153dddff3fc3e304bd
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Wed Feb 15 12:48:52 2012 +0000

    gdb/
    2012-02-15  Pedro Alves  <palves@redhat.com>
    
    	* remote.c (remote_detach_1, extended_remote_attach_1): Tweak
    	output to be like native targets'.
    	(remote_pid_to_str): Special case the null ptid.
    
    gdb/testsuite/
    2012-02-15  Pedro Alves  <palves@redhat.com>
    
    	Support extended-remote.  Avoid cascading timeouts.
    
    	* gdb.base/attach.exp (do_attach_tests): Add expected output for
    	the extended-remote target.  If attaching with no file fails, load
    	the file manually.
    	* gdb.server/ext-attach.exp: Adjust expected attach/detach output.

commit 63d59c5c574cf4f79587fcc6e572d5da1e0380d7
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Feb 15 00:00:33 2012 +0000

    *** empty log message ***

commit c2a0dc85ac69fb639f87db2b1441923589148c9d
Author: Stan Shebs <shebs@apple.com>
Date:   Tue Feb 14 23:28:11 2012 +0000

    2012-02-14  Stan Shebs  <stan@codesourcery.com>
    
    	* NEWS: Mention enable count command.
    	* breakpoint.h (struct breakpoint): New field enable_count.
    	* breakpoint.c (enable_breakpoint_disp): Add count argument.
    	(enable_breakpoint): Add arg to call.
    	(struct disp_data): New struct.
    	(do_enable_breakpoint_disp): Interp arg as disp_data and unpack.
    	(do_map_enable_once_breakpoint): Create a struct and pass it.
    	(do_map_enable_delete_breakpoint): Ditto.
    	(do_map_enable_count_breakpoint): New function.
    	(enable_count_command): New function.
    	(bpstat_stop_status): Decrement enable_count.
    	(print_one_breakpoint_location): Report enable count.
    	(_initialize_breakpoint): Add enable count command.
    
    	* gdb.texinfo (Disabling Breakpoints): Document enable count.
    
    	* gdb.base/ena-dis-br.exp: Add enable count test.

commit 04b892dcd824b5a3373327585335109714368d1f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Feb 14 23:00:05 2012 +0000

    daily update

commit 483cd70ed9fa6a54e53fc943f239958e98d6b91f
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Tue Feb 14 20:15:40 2012 +0000

    rl78-tdep.c: Rearrange order in which registers are displayed.

commit b70ce5d95e67599d18ab5955a631f6d27cece8d8
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Tue Feb 14 20:07:19 2012 +0000

    	* rl78-tdep.c (rl78_skip_prologue): Make `const' the type of
    	the name parameter being passed to find_pc_partial_function().

commit 6fc1273d7b3cce09348a3f6cbfe0c251ff4f40e5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 14 14:42:11 2012 +0000

    gdb/
    	* MAINTAINERS: Step down from being ia64 target maintainer.

commit 41421b1a3d0cc0bb5c6fef60c90cd71782bf0a2f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Feb 14 01:24:35 2012 +0000

    Regenerate.

commit 4202f1f72875b6be2a555e9acb750783832d6025
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Feb 14 00:00:03 2012 +0000

    *** empty log message ***

commit 5a703280a31368a6339e1e7c373c7b1fadb3ae6c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 13 23:00:05 2012 +0000

    daily update

commit 3c10f5a0ebb07d3f33a201fd91d12700f3f32df7
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Feb 13 18:09:57 2012 +0000

    gdb/doc/
    2012-02-13  Pedro Alves  <palves@redhat.com>
    
    	* gdb.texinfo (MIPS boards): Refer to mips-elf instead of
    	mips-idt-ecoff.
    
    gdb/testsuite/
    2012-02-13  Pedro Alves  <palves@redhat.com>
    
    	* config/mips-idt.exp: Delete.
    	* gdb.base/a2-run.exp: Remove mips-idt xfails.
    	* gdb.base/bitfields.exp: Remove mips-idt restarts.
    	* gdb.base/break.exp: Remove mips-idt references.
    	* gdb.base/chng-syms.exp: Ditto.
    	* gdb.base/default.exp: Ditto.
    	* gdb.base/funcargs.exp (funcargs_reload): Delete.
    	(top level): Don't call it.
    	* gdb.base/opaque.exp: Remove mips-idt restarts.
    	* gdb.base/ptype.exp: Remove mips-idt xfails.
    	* gdb.base/scope.exp: Remove mips-idt restarts.
    	* gdb.base/sepdebug.exp: Remove mips-idt references.
    	* gdb.base/watchpoint.exp (maybe_clean_restart)
    	(maybe_reinitialize): Delete.
    	(test_disabling_watchpoints, test_disabling_watchpoints)
    	(test_watchpoint_triggered_in_syscall)
    	(test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
    	Don't call them.

commit 1bbc759eb8799c59f94c05b687548e471c074105
Author: Richard Henderson <rth@redhat.com>
Date:   Mon Feb 13 18:08:50 2012 +0000

    PR ld/13621
    
    bfd/
    	* linker.c (fix_syms): Force symbols outside any section into
    	bfd_abs_section_ptr.
    ld/testsuite/
    	* ld-elf/warn2.d: Expect ABS section for Foo.
    	* ld-elf/zerosize1.d, zerosize1.s: New test.

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

Summary of changes:
 bfd/ChangeLog                                    |   32 +++
 bfd/bfd-in2.h                                    |    4 +
 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                                    |  170 ++++++++++++++
 gdb/MAINTAINERS                                  |    5 +-
 gdb/Makefile.in                                  |    4 +
 gdb/NEWS                                         |    7 +
 gdb/amd64-darwin-tdep.c                          |    2 +-
 gdb/breakpoint.c                                 |   78 ++++++-
 gdb/breakpoint.h                                 |    5 +
 gdb/darwin-nat.h                                 |   12 +-
 gdb/doc/ChangeLog                                |   15 ++
 gdb/doc/gdb.texinfo                              |   26 ++-
 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/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                                    |    7 +-
 gdb/testsuite/ChangeLog                          |  135 +++++++++++
 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           |   36 +++
 gdb/testsuite/gdb.base/inferior-died.exp         |   56 +++++
 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-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/version.in                                   |    2 +-
 sim/mn10300/ChangeLog                            |    4 +
 sim/mn10300/interp.c                             |    2 +-
 sim/sh/ChangeLog                                 |    7 +
 sim/sh/interp.c                                  |    6 +-
 94 files changed, 1449 insertions(+), 569 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

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 490120b..9447c63 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,35 @@
+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.
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-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 711ad0d..c72ea6b 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20120213
+#define BFD_VERSION_DATE 20120220
 #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 607a570..882e420 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,173 @@
+2012-02-20  Tristan Gingold  <gingold@adacore.com>
+
+	* darwin-nat.h (enum darwin_msg_state): Add comments.
+
+2012-02-20  Tristan Gingold  <gingold@adacore.com>
+
+	* amd64-darwin-tdep.c (x86_darwin_init_abi_64): Fix jb_pc_offset
+	value.
+
+2012-20-18  Joel Brobecker  <brobecker@adacore.com>
+
+	* breakpoint.c (watchpoint_exp_is_const): Add missing empty line
+	between function description and implementation.
+
+2012-02-17  Tom Tromey  <tromey@redhat.com>
+
+	PR python/12070:
+	* python/py-event.c (event_object_getset): New global.
+	(event_object_type): Reference it.
+	* python/py-type.c (field_object_getset): New global.
+	(field_object_type): Reference it.
+	* python/python-internal.h (gdb_py_generic_dict): Declare.
+	* python/py-utils.c (gdb_py_generic_dict): New function.
+
+2012-02-17  Tristan Gingold  <gingold@adacore.com>
+
+	* solib-darwin.c (darwin_current_sos): Check magic and filetype
+
+2012-02-17  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* sh-tdep.c (sh_is_renesas_calling_convention): Fix handling of
+	TYPE_CALLING_CONVENTION annotation.
+
+2012-02-16  Kevin Buettner  <kevinb@redhat.com>
+
+	* MAINTAINERS: Add rx to target ISA section.
+	* Makefile.in (ALL_TARGET_OBS): Add rx-tdep.o.
+	(ALLDEPFILES): Add rx-tdep.c.
+
+2012-02-16  Tom Tromey  <tromey@redhat.com>
+
+	* symfile.c (symbol_file_add_main_1): Use inferior's
+	symfile_flags.
+	* solib.c (solib_read_symbols): Use inferior's symfile_flags.
+	* linux-nat.c (linux_child_follow_fork): Set symfile_flags on
+	inferior.
+	* infrun.c (handle_vfork_child_exec_or_exit): Set symfile_flags on
+	inferior.
+	(follow_exec): Use inferior's symfile_flags.
+	* inferior.h (struct inferior) <symfile_flags>: New field.
+
+2012-02-16  Mike Frysinger  <vapier@gentoo.org>
+
+	PR gdb/9734:
+	* remote-sim.c (gdbsim_create_inferior): Call error() when
+	sim_create_inferior() fails.
+
+2012-02-16  Josh Matthews  <josh@joshmatthews.net>
+
+	* machoread.c: Initialize nbr_syms to avoid warnings-as-errors failure.
+
+2012-02-16  Tom Tromey  <tromey@redhat.com>
+
+	PR c++/13653:
+	* thread.c (struct current_thread_cleanup) <was_removable>: New
+	field.
+	(restore_current_thread_cleanup_dtor): Restore 'removable' field.
+	(make_cleanup_restore_current_thread): Initialize new field.
+
+2012-02-15  Kevin Buettner  <kevinb@redhat.com>
+
+	* MAINTAINERS: Add rl78 to target ISA section.
+	* Makefile.in (ALL_TARGET_OBS): Add rl78-tdep.o.
+	(ALLDEPFILES): Add rl78-tdep.c.
+	* NEWS: Mention rl78 as a new target.
+
+2012-02-15  Aleksandar Ristovski  <aristovski@qnx.com>
+
+	* frame.c (find_frame_sal): Initialize sal->pspace field from frame
+	data.
+	* stack.c (set_last_displayed_sal): Validate that PSPACE is not NULL.
+
+2012-02-15  Tom Tromey  <tromey@redhat.com>
+
+	PR gdb/12659:
+	* infcmd.c (registers_info): Print just the current register's
+	name.
+
+2012-02-15  Tom Tromey  <tromey@redhat.com>
+
+	* python/py-symbol.c (sympy_value): Use _().
+
+2012-02-15  Pedro Alves  <palves@redhat.com>
+
+	* remote.c (remote_detach_1, extended_remote_attach_1): Tweak
+	output to be like native targets'.
+	(remote_pid_to_str): Special case the null ptid.
+
+2012-02-14  Stan Shebs  <stan@codesourcery.com>
+
+	* NEWS: Mention enable count command.
+	* breakpoint.h (struct breakpoint): New field enable_count.
+	* breakpoint.c (enable_breakpoint_disp): Add count argument.
+	(enable_breakpoint): Add arg to call.
+	(struct disp_data): New struct.
+	(do_enable_breakpoint_disp): Interp arg as disp_data and unpack.
+	(do_map_enable_once_breakpoint): Create a struct and pass it.
+	(do_map_enable_delete_breakpoint): Ditto.
+	(do_map_enable_count_breakpoint): New function.
+	(enable_count_command): New function.
+	(bpstat_stop_status): Decrement enable_count.
+	(print_one_breakpoint_location): Report enable count.
+	(_initialize_breakpoint): Add enable count command.
+
+2012-02-14  Kevin Buettner  <kevinb@redhat.com>
+
+	* rl78-tdep.c (reggroups.h): Include.
+	(RL78_RAW_BANK0_R0_REGNUM, RL78_RAW_BANK0_R1_REGNUM)
+	(RL78_RAW_BANK0_R2_REGNUM, RL78_RAW_BANK0_R3_REGNUM)
+	(RL78_RAW_BANK0_R4_REGNUM, RL78_RAW_BANK0_R5_REGNUM)
+	(RL78_RAW_BANK0_R6_REGNUM, RL78_RAW_BANK0_R7_REGNUM)
+	(RL78_RAW_BANK1_R0_REGNUM, RL78_RAW_BANK1_R1_REGNUM)
+	(RL78_RAW_BANK1_R2_REGNUM, RL78_RAW_BANK1_R3_REGNUM)
+	(RL78_RAW_BANK1_R4_REGNUM, RL78_RAW_BANK1_R5_REGNUM)
+	(RL78_RAW_BANK1_R6_REGNUM, RL78_RAW_BANK1_R7_REGNUM)
+	(RL78_RAW_BANK2_R0_REGNUM, RL78_RAW_BANK2_R1_REGNUM)
+	(RL78_RAW_BANK2_R2_REGNUM, RL78_RAW_BANK2_R3_REGNUM)
+	(RL78_RAW_BANK2_R4_REGNUM, RL78_RAW_BANK2_R5_REGNUM)


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


             reply	other threads:[~2012-02-20 17:52 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-20 17:52 pmuldoon [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-02-26 10:18 pmuldoon
2013-02-02 13:02 pmuldoon
2013-01-04 11:43 pmuldoon
2012-11-28 14:55 pmuldoon
2012-11-23 16:55 pmuldoon
2012-11-09 15:09 pmuldoon
2012-10-22 13:01 pmuldoon
2012-09-07 13:38 pmuldoon
2012-09-04 12:17 pmuldoon
2012-09-04 12:13 pmuldoon
2012-08-30 16:58 pmuldoon
2012-08-23 14:56 pmuldoon
2012-08-14 16:08 pmuldoon
2012-08-09 17:02 pmuldoon
2012-08-01 17:00 pmuldoon
2012-07-23 19:41 pmuldoon
2012-07-19 12:40 pmuldoon
2012-07-18 14:22 pmuldoon
2012-07-11 14:21 pmuldoon
2012-06-25 17:43 pmuldoon
2012-06-21 11:12 pmuldoon
2012-06-14 10:27 pmuldoon
2012-06-13 13:52 pmuldoon
2012-06-06 10:42 pmuldoon
2012-05-22 12:36 pmuldoon
2012-04-26 13:31 pmuldoon
2012-04-10 19:22 pmuldoon
2012-04-04 15:05 pmuldoon
2012-03-27 16:42 pmuldoon
2012-03-23 14:48 pmuldoon
2012-03-19 15:08 pmuldoon
2012-03-12 13:42 pmuldoon
2012-03-05 15:58 pmuldoon
2012-02-13 10:41 pmuldoon
2012-01-23 16:39 pmuldoon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120220175232.5097.qmail@sourceware.org \
    --to=pmuldoon@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).