This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
missing changes in gdb-7.3 branch pushed
- From: Joel Brobecker <brobecker at adacore dot com>
- To: gdb-patches at sourceware dot org
- Date: Tue, 17 May 2011 14:34:44 -0700
- Subject: missing changes in gdb-7.3 branch pushed
You might remember that I typed the wrong date for the branch point,
and thus ended up creating the branches with an earlier date than
needed. This is to confirm that I pushed the patches which I think
should have been in, but haven't due to that mistake.
Just for the record, here's a list below. If there are some changes
that you think should be on the branch but are not at the present
moment, or if you think I missed some changes, please let me know.
> 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
>
> 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 19d59c935ab746cb4a3e3aa24fa4a32ed9d673a2
> Author: Alan Modra <amodra@bigpond.net.au>
> Date: Fri Apr 1 23:00:06 2011 +0000
>
> daily update
>
> 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 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 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 97cf887e13f14106042c7175bdde8853b0dc4a08
> Author: Alan Modra <amodra@bigpond.net.au>
> Date: Sun Apr 3 00:00:05 2011 +0000
>
> daily update
--
Joel