]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
11 years agogdb: xtensa: fix on 64-bit hosts gdb_7_6-branch
Baruch Siach [Wed, 22 Jan 2014 12:22:26 +0000 (12:22 +0000)] 
gdb: xtensa: fix on 64-bit hosts

On 64-bit hosts unsigned long is 64 bit.  Use uint32_t instead.

gdb/
2014-01-22  Baruch Siach  <baruch@tkos.co.il>

* xtensa-tdep.h (xtensa_elf_greg_t): Change type to uint32_t.

11 years agoxtensa-config.c: missing defs.h include.
Pedro Alves [Wed, 22 Jan 2014 12:22:26 +0000 (12:22 +0000)] 
xtensa-config.c: missing defs.h include.

All .c files must start by including defs.h.

2014-01-22  Pedro Alves  <palves@redhat.com>

* xtensa-config.c: Include defs.h.

11 years agogdb: xtensa: fix linux ptrace includes
Baruch Siach [Wed, 22 Jan 2014 12:22:26 +0000 (12:22 +0000)] 
gdb: xtensa: fix linux ptrace includes

Currently, xtensa code using the Linux ptrace interface only include
sys/ptrace.h.  This file comes from the C library (glibc and uClibc,
at least), and includes a declaration of the ptrace() functions, along
with some cross architecture constants that are mostly copied from the
file located at include/uapi/linux/ptrace.h in recent Linux kernels.

For xtensa specific constants like PTRACE_GETXTREGS and
PTRACE_SETXTREGS the asm/ptrace.h include from the Linux kernel UAPI
is needed.  The code in gdbserver xtensa specific part doesn't call
ptrace() directly, so we can remove the unneeded sys/ptrace.h include.
The gdb xtensa specific code needs both headers, since it calls
ptrace().

gdb/
* xtensa-linux-nat.c: Include asm/ptrace.h.

gdb/gdbserver/
* linux-xtensa-low.c: Include asm/ptrace.h instead of
sys/ptrace.h.

11 years agoAutomatic date update in version.in
GDB Administrator [Wed, 8 Jan 2014 00:00:07 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Tue, 7 Jan 2014 00:00:07 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Mon, 6 Jan 2014 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sun, 5 Jan 2014 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Sat, 4 Jan 2014 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Fri, 3 Jan 2014 00:00:06 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Thu, 2 Jan 2014 00:00:07 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Wed, 1 Jan 2014 00:00:05 +0000 (00:00 +0000)] 
Automatic date update in version.in

11 years agoAutomatic date update in version.in
GDB Administrator [Tue, 31 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, 30 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 [Sun, 29 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, 28 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, 27 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, 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 ***