This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
wrong branchpoint date used for gdb-7.3 branch
- From: Joel Brobecker <brobecker at adacore dot com>
- To: gdb-patches at sourceware dot org
- Date: Sun, 3 Apr 2011 10:03:31 -0700
- Subject: wrong branchpoint date used for gdb-7.3 branch
Yep, I noticed the error pretty much 5 mins after the branch was
created. I chose Sunday morning 1am UTC as the branchpoint, but
entered Friday 1am UTC as the branchpoint. Branch management in
CVS is messy, so I decided to keep it. I will simply port all changes
that took place between Fri 1am until Sun 1am (there are 23 of them).
I will do that when I feel a little less rushed - either tonight or
tomorrow night.
% git log --after='2011-04-01 01:00' --before='2011-04-03 01:00'
commit eaa3448219665a05f0575f044d53aaf95190af93
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Sun Apr 3 00:00:32 2011 +0000
*** empty log message ***
commit 97cf887e13f14106042c7175bdde8853b0dc4a08
Author: Alan Modra <amodra@bigpond.net.au>
Date: Sun Apr 3 00:00:05 2011 +0000
daily update
commit 0ee9a5101d6a996d5cb8aab34ac90e9515faef58
Author: Mike Frysinger <vapier@gentoo.org>
Date: Sat Apr 2 06:02:51 2011 +0000
sim: dv-glue: fix up style a bit
This touches up the code a bit to match GNU style. No functional changes.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
commit 0946a6c4c570b397e25048f38208d96c1b46a6c7
Author: Mike Frysinger <vapier@gentoo.org>
Date: Sat Apr 2 05:30:14 2011 +0000
sim: fix up style a bit
This touches up the code a bit to match GNU style. No functional changes.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
commit ae53f7074eb545f994701ed9afa36c8b0a92aaa9
Author: Joel Brobecker <brobecker@gnat.com>
Date: Sat Apr 2 04:31:43 2011 +0000
Fix gdb.info build error (bad @menu entry)
gdb/doc/ChangeLog:
* gdb.texinfo (GDB/MI Output Records): Fix menu entry for
"GDB/MI Ada Exception Information" node.
commit 5d93c17f2c02725b105c2aa00163cf92d06fa7bd
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Sat Apr 2 00:00:33 2011 +0000
*** empty log message ***
commit 19d59c935ab746cb4a3e3aa24fa4a32ed9d673a2
Author: Alan Modra <amodra@bigpond.net.au>
Date: Fri Apr 1 23:00:06 2011 +0000
daily update
commit 15715ce4d9bd657be2e00b57c80061929cd5d3eb
Author: Mike Frysinger <vapier@gentoo.org>
Date: Fri Apr 1 22:32:04 2011 +0000
sim: bfin: add OTP output port
This doesn't currently generate any interrupts (as there doesn't appear
to be any documentation to *when* it would even do so), but since the
HRM does say an interrupt line exists between the OTP and the SIC, add
one for completeness sake. This will make a follow up patch easier.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
commit d2b961aba3296deff699885ffbf56acfd5efd034
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date: Fri Apr 1 19:38:14 2011 +0000
* arm-tdep.c (arm_gdbarch_init): Enfore correct register number
for "fpscr" in target description.
commit 367907c752a4ac44ffcccc366b37f561fb59a0a0
Author: Joseph Myers <jsm@polyomino.org.uk>
Date: Fri Apr 1 19:16:09 2011 +0000
* configure.ac (avr-*-*): Add comment about why libssp is disabled.
(microblaze*): Don't disable libssp.
* configure: Regenerate.
commit 764098bb20b9cf2b6b0a70fc457f1f89675df80f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Apr 1 17:46:41 2011 +0000
gdb/
* dwarf2read.c (find_slot_in_mapped_hash): New variable back_to,
initialize it. Delay HASH initialization. Strip the part after open
parenthesis for languages with qualifiers. Call do_cleanups.
commit f7f2045cc6367f4649c175a078fedef4fd3c71d4
Author: Tom Tromey <tromey@redhat.com>
Date: Fri Apr 1 17:20:37 2011 +0000
* utils.c (report_command_stats): Don't print `-' for negative
number.
commit f98cb7f1ea3bde0982fad8bf22cc3d360e4596d4
Author: Joel Brobecker <brobecker@gnat.com>
Date: Fri Apr 1 17:03:51 2011 +0000
extend scope of testing in gdb.ada/arrayptr
We add testing of taking a slice of an array access. And we also
introduce the same amount of testing, but with an access to a
constrained array.
gdb/testsuite/ChangeLog:
* gdb.ada/arrayptr/foo.adb: Add access to constrained array.
* gdb.ada/arrayptr.exp: Add new tests.
commit 6261f7a3e2bcf19b77ef98c9ca9899f355f045a4
Author: Joel Brobecker <brobecker@gnat.com>
Date: Fri Apr 1 17:03:23 2011 +0000
[Ada] fix printing slice of array defined as typedef
A change we are making in the compiler to help preserve useful
types when using -feliminate-unused-debug-types exposed a small
hole in our value-printing code.
One example of the problem happens when trying to print a slice
of an array pointer. If the variable is defined as a pointer to
the typedef of an array, then we fail to print the slice, like so:
(gdb) p arr_ptr(1..2)
cannot take slice of non-array
gdb/ChangeLog:
* ada-lang.c (ada_is_simple_array_type, ada_value_slice_from_ptr)
(ada_value_slice, empty_array, to_fixed_array_type): Deal with
typedefs.
commit 7cd8c59cfcc957d5acf634273f555a57efd8e49e
Author: Joel Brobecker <brobecker@gnat.com>
Date: Fri Apr 1 16:59:56 2011 +0000
improve Ada exception catchpoint MI notification
This rewrites the code generating the Ada exception catchpoint hit
notification for both the GDB/MI case as well as the non-MI case,
by using the relevant ui_out_* functions to generate the output.
the MI notifications for Ada exception catchpoints now include
the stop reason, and the breakpoint "disp", much like other breakpoint
events do. It also introduces a new field "exception-name" for
exception catchpoints (excluding "failed assertion catchpoints,
where we just want to know that it was a failed assertion).
gdb/ChangeLog:
* breakpoint.h (bpdisp_text): Add declaration.
* breakpoint.c (bpdisp_text): Make non-static.
* ada-lang.c: #include "mi/mi-common.h".
(print_it_exception): Rewrite to improve GDB/MI output.
gdb/doc/ChangeLog:
* gdb.texinfo (GDB/MI Ada Exception Information): Document
the "exception-name" field in the *stopped async record.
gdb/testsuite/ChangeLog:
* gdb.ada/mi_catch_ex: New testcase.
commit 108f86840c09e3f7c6974c2ba572e8975994df1e
Author: Pedro Alves <pedro@codesourcery.com>
Date: Fri Apr 1 16:26:36 2011 +0000
gdb/testsuite/
* gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
base::overload(void) method without specifying "const".
commit 05fbf2a14f81b90cce734fad62a49510b480defc
Author: Pedro Alves <pedro@codesourcery.com>
Date: Fri Apr 1 15:22:49 2011 +0000
* arm-tdep.h (struct address_space): Add forward declaration.
commit e127a5a3d793c289742e9ab5c53fbef1119b7eee
Author: Joseph Myers <jsm@polyomino.org.uk>
Date: Fri Apr 1 13:44:53 2011 +0000
* configure.ac: Remove code setting CONFIG_SHELL, config_shell and
moveifchange.
* configure: Regenerate.
* Makefile.tpl: Use @SHELL@ not @config_shell@.
* Makefile.in: Regenerate.
commit f630103a91d4fb3aad4e1b2aca6dae4dded1b8ba
Author: Joseph Myers <jsm@polyomino.org.uk>
Date: Fri Apr 1 13:42:02 2011 +0000
* configure.ac (*-*-sysv4*): Don't enable libgomp.
(alpha*-*-*vms*, i[[34567]]86-*-sco3.2v5*, mn10300-*-*,
powerpc-*-chorusos*, powerpc*-*-eabi*, powerpc*-*-sysv*,
powerpc*-*-kaos*, s390x-ibm-tpf*, sparc64-*-elf*, v850*-*-*,
xtensa*-*-elf*, *-*-beos*, *-*-elf*, *-*-netware*, *-*-rtems*,
*-*-sysv[[45]]*, *-*-vxworks*, *-wrs-windiss): Remove
md_exec_prefix cases.
* configure: Regenerate.
commit 4370d34a6eea399b82017da7868a86f3cfe96b45
Author: Joseph Myers <jsm@polyomino.org.uk>
Date: Fri Apr 1 12:00:58 2011 +0000
* configure.ac: Separate cases disabling target-libssp,
target-libiberty, target-libstdc++-v3 and Fortran from general
case over targets.
* configure: Regenerate.
commit 7c037eb62ae1e33acd235746fb32dca3513d4c09
Author: Joseph Myers <jsm@polyomino.org.uk>
Date: Fri Apr 1 11:58:06 2011 +0000
* configure.ac (*-*-chorusos): Don't disable libgcj.
(*-*-freebsd[[12]] | *-*-freebsd[[12]].* | *-*-freebsd*aout*):
Remove case.
(*-*-kaos*): Don't disable GCC libraries, zlib or fastjar.
(arm-*-coff): Don't disable libgcj.
(arm*-*-linux-gnueabi): Remove useless assignment.
(arm-*-riscix*): Don't disable libgcj.
(bfin-*-*): Don't enable target-bsp and target-cygmon depending on
configuration.
(c4x-*-* | tic4x-*-*): Don't disable GCC libraries.
(c54x*-*-*): Remove case.
(tic54x-*-*): Don't disable GCC or GCC libraries.
(cris-*-* | crisv32-*-*): Don't handle *-*-aout. Change *-*-elf
to *.
(d10v-*-*): Don't disable GCC libraries.
(d30v-*-*): Don't disable libgcj.
(h8500-*-*): Don't disable GCC libraries.
(i960-*-*): Don't disable libgcj.
(i[[3456789]]86-*-linux*): Don't handle *-*-*libc1*.
(i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
i[[3456789]]86-*-sysv4*, i[[3456789]]86-*-beos*): Don't disable
libgcj.
(m68k-*-coff*): Remove case.
(mmix-*-*): Don't disable libgloss on host.
(mn10200-*-*, mn10300-*-*): Remove cases.
(powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*,
powerpc-*-beos*, m68k-apollo-*, mips*-*-irix5*, mips*-*-bsd*):
Don't disable libgcj.
(romp-*-*): Remove case.
(sparclite-*-*, sparc-*-sunos4*): Don't disable libgcj.
(sparc-*-solaris2.[[0-6]] | sparc-*-solaris2.[[0-6]].*): Remove
case.
(v810-*-*): Don't disable GCC libraries.
(v850*-*-*, vax-*-vms, xtensa*-*-*): Remove cases.
(ip2k-*-*): Don't disable GCC libraries.
* configure: Regenerate.
commit a0a832c9e97e681a6bdd4bc03fa2b6cfe902b8ad
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date: Fri Apr 1 11:57:00 2011 +0000
gdb/
* arm-tdep.h (arm_insert_single_step_breakpoint): Add prototype.
* arm-tdep.c (arm_override_mode): New global.
(arm_pc_is_thumb): Respect arm_override_mode. Remove single-step
execution mode heuristics.
(thumb_get_next_pc_raw): Remove INSERT_BKTP argument; always insert
second single-step breakpoint if needed, using
arm_insert_single_step_breakpoint.
(arm_get_next_pc_raw): Remove INSERT_BKTP argument. Only handle
ARM execution mode, do not call thumb_get_next_pc_raw.
(arm_get_next_pc): Encode execution mode in return value. Call
either arm_get_next_pc_raw or thumb_get_next_pc_raw.
(arm_insert_single_step_breakpoint): New function.
(arm_software_single_step): Call it.
* arm-linux-tdep.c (arm_linux_sigreturn_return_addr): Add IS_THUMB
argument to return execution mode of sigreturn target.
(arm_linux_syscall_next_pc): Use it.
(arm_linux_copy_svc): Update call.
(arm_linux_software_single_step): Call
arm_insert_single_step_breakpoint.
gdb/testsuite/
* gdb.arch/thumb-singlestep.S: New file.
* gdb.arch/thumb-singlestep.exp: Likewise.
commit eb706c8f92aa03ae30f09cb6a3007694c3cb466a
Author: Tristan Gingold <gingold@adacore.com>
Date: Fri Apr 1 08:38:53 2011 +0000
2011-04-01 Tristan Gingold <gingold@adacore.com>
* elfxx-ia64.c: include bfd_stdint.h
--
Joel