]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
GDB Administrator [Wed, 11 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 10 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 9 Dec 2013 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
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.
Joel Brobecker [Sun, 8 Dec 2013 08:29:26 +0000 (12:29 +0400)]
Fix gdb/ChangeLog dates in last 3 entries.
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.
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.
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.
GDB Administrator [Sun, 8 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 7 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
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.
GDB Administrator [Fri, 6 Dec 2013 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 5 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 4 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 3 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 2 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 1 Dec 2013 03:15:17 +0000 (03:15 +0000)]
Automatic date update in version.in
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.
GDB Administrator [Sun, 3 Nov 2013 00:00:05 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Sat, 2 Nov 2013 00:00:06 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Fri, 1 Nov 2013 00:00:06 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Thu, 31 Oct 2013 00:00:06 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Wed, 30 Oct 2013 15:00:07 +0000 (15:00 +0000)]
--allow-empty-message
gdbadmin [Mon, 21 Oct 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 20 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 19 Oct 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 18 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 17 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 16 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 15 Oct 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 14 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 13 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 12 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 11 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 10 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 9 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 8 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 7 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 6 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 5 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 4 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 3 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 2 Oct 2013 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 1 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 30 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 29 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 28 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 27 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 26 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 25 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 24 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 23 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 22 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 21 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 20 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 19 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 18 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 17 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
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.
gdbadmin [Mon, 16 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 15 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 14 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 13 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 12 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 11 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 10 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 9 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 8 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 7 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 6 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 5 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 4 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 3 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 2 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 1 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 31 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 30 Aug 2013 19:27:23 +0000 (19:27 +0000)]
Set version to 7.6.1.
20130830 -cvs
gdbadmin [Fri, 30 Aug 2013 19:27:10 +0000 (19:27 +0000)]
GDB 7.6.1 released.
gdbadmin [Fri, 30 Aug 2013 18:12:43 +0000 (18:12 +0000)]
Update GDB version number in version.in
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.
gdbadmin [Fri, 30 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
gdbadmin [Thu, 29 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Jan Kratochvil [Wed, 28 Aug 2013 17:55:56 +0000 (17:55 +0000)]
PR gdb/15415
gdb/
2013-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
PR gdb/15415
* corefile.c (get_exec_file): Use exec_filename.
* defs.h (OPF_DISABLE_REALPATH): New definition. Add new comment.
* exec.c (exec_close): Free EXEC_FILENAME.
(exec_file_attach): New variable canonical_pathname. Use
OPF_DISABLE_REALPATH. Call gdb_realpath explicitly. Set
EXEC_FILENAME.
* exec.h (exec_filename): New.
* inferior.c (print_inferior, inferior_command): Use
PSPACE_EXEC_FILENAME.
* mi/mi-main.c (print_one_inferior): Likewise.
* progspace.c (clone_program_space, print_program_space): Likewise.
* progspace.h (struct program_space): New field pspace_exec_filename.
* source.c (openp): Describe OPF_DISABLE_REALPATH. New variable
realpath_fptr, initialize it from OPF_DISABLE_REALPATH, use it.
gdb/testsuite/
2013-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
PR gdb/15415
* gdb.base/argv0-symlink.c: New file.
* gdb.base/argv0-symlink.exp: New file.
gdbadmin [Wed, 28 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 27 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 26 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 25 Aug 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 24 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 23 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 22 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 21 Aug 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 20 Aug 2013 00:20:02 +0000 (00:20 +0000)]
*** empty log message ***
gdbadmin [Mon, 19 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 18 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 17 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 16 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 15 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Yao Qi [Wed, 14 Aug 2013 11:53:11 +0000 (11:53 +0000)]
gdb/
PR gdb/15837:
* frame.h (read_frame_local): Declare.
* mi/mi-cmd-stack.c (list_args_or_locals): Call
read_frame_local.
* stack.c (read_frame_local): New.