]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
11 years agoAutomatic date update in version.in
GDB Administrator [Thu, 26 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Wed, 25 Dec 2013 00:00:07 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Tue, 24 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Mon, 23 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sun, 22 Dec 2013 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sat, 21 Dec 2013 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Fri, 20 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Thu, 19 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Wed, 18 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Tue, 17 Dec 2013 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoPR 16329: remote debugging broken on Solaris.
Pedro Alves [Mon, 16 Dec 2013 14:06:49 +0000 (14:06 +0000)] 
PR 16329: remote debugging broken on Solaris.

Like on GNU/Linux (linux-thread-db.c), the Solaris solaris-threads
target (handles libthread_db.so) shouldn't be pushed when remote
debugging.

This uses the same predicate used by linux-thread-db.c.

gdb/
2013-12-16  Pedro Alves  <palves@redhat.com>

PR 16329
* sol-thread.c (check_for_thread_db): If the target can't run or
isn't a core, return without pushing.

11 years agoAutomatic date update in version.in
GDB Administrator [Mon, 16 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sun, 15 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sat, 14 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Fri, 13 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Thu, 12 Dec 2013 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Wed, 11 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Tue, 10 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Mon, 9 Dec 2013 00:00:07 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoSet gdb/version.in to 7.6.2.20131208-cvs.
Joel Brobecker [Sun, 8 Dec 2013 08:34:15 +0000 (12:34 +0400)] 
Set gdb/version.in to 7.6.2.20131208-cvs.

This replaces <DATE> with today's actual date in the format expected
by the branch nightly update script.  The use of the <DATE> placeholder
will be appropriate for 7.7, where it is automatically replace during
the build from BFD's version.h. But for 7.6, it should be something
that looks like a date.

gdb/ChangeLog:

* version.in: Set GDB version number to 7.6.2.20131208-cvs.

11 years agoFix gdb/ChangeLog dates in last 3 entries.
Joel Brobecker [Sun, 8 Dec 2013 08:29:26 +0000 (12:29 +0400)] 
Fix gdb/ChangeLog dates in last 3 entries.

11 years agoBump GDB version number to 7.6.2.DATE-cvs.
Joel Brobecker [Sun, 8 Dec 2013 04:47:52 +0000 (08:47 +0400)] 
Bump GDB version number to 7.6.2.DATE-cvs.

gdb/ChangeLog:

* version.in: Set GDB version number to 7.6.2.DATE-cvs.

11 years agoDocument the GDB 7.6.2 release in gdb/ChangeLog
Joel Brobecker [Sun, 8 Dec 2013 04:40:26 +0000 (08:40 +0400)] 
Document the GDB 7.6.2 release in gdb/ChangeLog

gdb/ChangeLog:

GDB 7.6.2 released.

11 years agoSet GDB version number to 7.6.2. gdb_7_6_2-2013-12-08-release
Joel Brobecker [Sun, 8 Dec 2013 04:12:18 +0000 (08:12 +0400)] 
Set GDB version number to 7.6.2.

gdb/ChangeLog:

* version.in: Set GDB version number to 7.6.2.

11 years agoAutomatic date update in version.in
GDB Administrator [Sun, 8 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sat, 7 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoMIPS: MIPS16 and microMIPS PLT entry support for binutils 2.24
Maciej W. Rozycki [Fri, 6 Dec 2013 23:20:14 +0000 (23:20 +0000)] 
MIPS: MIPS16 and microMIPS PLT entry support for binutils 2.24

This is a backport from trunk to handle MIPS16 and microMIPS code in
PLT entries as produced by LD from binutils version 2.24 onwards.  This
feature requires explicit support in GDB for correct operation when
debugging through function calls made via the PLT.

bfd/
* elfxx-mips.h (_bfd_mips_elf_get_synthetic_symtab): New
prototype.
* elf32-mips.c (elf_backend_plt_sym_val): Remove macro.
(bfd_elf32_get_synthetic_symtab): New macro.
* elfxx-mips.c (micromips_o32_exec_plt0_entry): New variable.
(micromips_insn32_o32_exec_plt0_entry): Likewise.
(mips16_o32_exec_plt_entry): Likewise.
(micromips_o32_exec_plt_entry): Likewise.
(micromips_insn32_o32_exec_plt_entry): Likewise.
(_bfd_mips_elf_get_synthetic_symtab): New
function.

gdb/
* mips-tdep.c (mips_elf_make_msymbol_special): Handle MIPS16 and
microMIPS synthetic symbols.

opcodes/
* mips-dis.c (is_mips16_plt_tail): New function.
(print_insn_mips16): Handle MIPS16 PLT entry's GOT slot address
word.
(is_compressed_mode_p): Handle MIPS16/microMIPS PLT entries.

11 years agoAutomatic date update in version.in
GDB Administrator [Fri, 6 Dec 2013 00:00:07 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Thu, 5 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Wed, 4 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Tue, 3 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Mon, 2 Dec 2013 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sun, 1 Dec 2013 03:15:17 +0000 (03:15 +0000)] 
Automatic date update in version.in

11 years ago2013-09-12 Andrew Pinski <apinski@cavium.com>
Andrew Pinski [Thu, 12 Sep 2013 07:14:37 +0000 (07:14 +0000)] 
2013-09-12  Andrew Pinski  <apinski@cavium.com>

* aarch64-linux-nat.c (aarch64_linux_set_debug_regs): Zero out regs.

11 years ago--allow-empty-message
GDB Administrator [Sun, 3 Nov 2013 00:00:05 +0000 (00:00 +0000)] 
--allow-empty-message

11 years ago--allow-empty-message
GDB Administrator [Sat, 2 Nov 2013 00:00:06 +0000 (00:00 +0000)] 
--allow-empty-message

11 years ago--allow-empty-message
GDB Administrator [Fri, 1 Nov 2013 00:00:06 +0000 (00:00 +0000)] 
--allow-empty-message

11 years ago--allow-empty-message
GDB Administrator [Thu, 31 Oct 2013 00:00:06 +0000 (00:00 +0000)] 
--allow-empty-message

11 years ago--allow-empty-message
GDB Administrator [Wed, 30 Oct 2013 15:00:07 +0000 (15:00 +0000)] 
--allow-empty-message

11 years ago*** empty log message ***
gdbadmin [Mon, 21 Oct 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 20 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 19 Oct 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 18 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 17 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 16 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 15 Oct 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Mon, 14 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 13 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 12 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 11 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 10 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 9 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 8 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Mon, 7 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 6 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 5 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 4 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 3 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 2 Oct 2013 00:00:33 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 1 Oct 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Mon, 30 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 29 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 28 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 27 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 26 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 25 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 24 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Mon, 23 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 22 Sep 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 21 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 20 Sep 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 19 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 18 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 17 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years agogdbserver, aarch64: Zero out regs in aarch64_linux_set_debug_regs.
Will Newton [Mon, 16 Sep 2013 15:54:50 +0000 (15:54 +0000)] 
gdbserver, aarch64: Zero out regs in aarch64_linux_set_debug_regs.

Apply the same fix that was applied to aarch64-linux-nat.c.

2013-09-16 Will Newton  <will.newton@linaro.org>

* linux-aarch64-low.c (aarch64_linux_set_debug_regs): Zero
out regs.

11 years ago*** empty log message ***
gdbadmin [Mon, 16 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 15 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 14 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 13 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 12 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 11 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 10 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Mon, 9 Sep 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 8 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 7 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Fri, 6 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Thu, 5 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Wed, 4 Sep 2013 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Tue, 3 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Mon, 2 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sun, 1 Sep 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years ago*** empty log message ***
gdbadmin [Sat, 31 Aug 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years agoSet version to 7.6.1.20130830-cvs
gdbadmin [Fri, 30 Aug 2013 19:27:23 +0000 (19:27 +0000)] 
Set version to 7.6.1.20130830-cvs

11 years agoGDB 7.6.1 released.
gdbadmin [Fri, 30 Aug 2013 19:27:10 +0000 (19:27 +0000)] 
GDB 7.6.1 released.

11 years agoUpdate GDB version number in version.in gdb_7_6_1-2013-08-30-release
gdbadmin [Fri, 30 Aug 2013 18:12:43 +0000 (18:12 +0000)] 
Update GDB version number in version.in

11 years agoThis fixes PR cli/15603.
Tom Tromey [Fri, 30 Aug 2013 15:58:55 +0000 (15:58 +0000)] 
This fixes PR cli/15603.

The bug here is that when a software watchpoint is being used, gdb
will stop responding to C-c.  This is a regression caused by the
"catch signal" patch.

The problem is that software watchpoints always end up on the bpstat
list.  However, this makes bpstat_explains_signal return
BPSTAT_SIGNAL_HIDE, causing infrun to think that the signal is not a
"random signal".

The fix is to change bpstat_explains_signal to handle this better.  I
chose to do it in a "clean API" way, by passing the signal value to
bpstat_explains_signal and then adding an explains_signal method for
watchpoints, which handles the specifics.

Built and regtested on x86-64 Fedora 18.
New test case included.

* break-catch-sig.c (signal_catchpoint_explains_signal): Add 'sig'
argument.
* breakpoint.c (bpstat_explains_signal): Add 'sig' argument.
Special case signals other than GDB_SIGNAL_TRAP.
(explains_signal_watchpoint): New function.
(base_breakpoint_explains_signal): Add 'sig' argument.
(initialize_breakpoint_ops): Set 'explains_signal' method for
watchpoints.
* breakpoint.h (struct breakpoint_ops) <explains_signal>: Add
signal argument.
(bpstat_explains_signal): Likewise.
* infrun.c (handle_syscall_event, handle_inferior_event): Update.

* gdb.base/random-signal.c: New file.
* gdb.base/random-signal.exp: New file.

11 years ago*** empty log message ***
gdbadmin [Fri, 30 Aug 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

11 years agosrc-release: Strip "-cvs" suffix in version number.
Joel Brobecker [Thu, 29 Aug 2013 18:25:41 +0000 (18:25 +0000)] 
src-release: Strip "-cvs" suffix in version number.

For some reason not understood, src-release produces tarballs where
the version number in the tarball name includes the "-cvs" suffix.
Looking at the snapshots produced in the past for CVS snashots,
the "-cvs" suffix was NOT included. This new -cvs suffix is therefore
now causing a mismatch between what the scripts expect and what this
makefile produces. This patch fixes the issue by stripping the "-cvs"
suffix, if present, from the version number.

ChangeLog:

        * src-release (VER): Strip any "-cvs" suffix from the version
        number, if extracted from $(TOOL)/version.in.

11 years agoPR server/15604
Jan Kratochvil [Thu, 29 Aug 2013 14:24:16 +0000 (14:24 +0000)] 
PR server/15604

gdb/gdbserver/
2013-08-29  Jan Kratochvil  <jan.kratochvil@redhat.com>

PR server/15604
* linux-low.c
(linux_create_inferior) <pid == 0 && !remote_connection_is_stdio ()>:
Close LISTEN_DESC and optionally REMOTE_DESC.
(lynx_create_inferior) <pid == 0 && !remote_connection_is_stdio ()>:
Close LISTEN_DESC and optionally REMOTE_DESC.
* remote-utils.c (remote_desc, listen_desc): Remove static qualifier.
* server.h (remote_desc, listen_desc): New declaration.
* spu-low.c
(spu_create_inferior) <pid == 0 && !remote_connection_is_stdio ()>:
Close LISTEN_DESC and optionally REMOTE_DESC.

11 years ago*** empty log message ***
gdbadmin [Thu, 29 Aug 2013 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***