From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9384 invoked by alias); 3 Apr 2011 17:03:49 -0000 Received: (qmail 9244 invoked by uid 22791); 3 Apr 2011 17:03:46 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,TW_FX X-Spam-Check-By: sourceware.org Received: from rock.gnat.com (HELO rock.gnat.com) (205.232.38.15) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 03 Apr 2011 17:03:40 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 16EBE2BB07B for ; Sun, 3 Apr 2011 13:03:39 -0400 (EDT) Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id bkR67B-A4PiM for ; Sun, 3 Apr 2011 13:03:39 -0400 (EDT) Received: from joel.gnat.com (localhost.localdomain [127.0.0.1]) by rock.gnat.com (Postfix) with ESMTP id AC7822BAF98 for ; Sun, 3 Apr 2011 13:03:38 -0400 (EDT) Received: by joel.gnat.com (Postfix, from userid 1000) id 284EE145869; Sun, 3 Apr 2011 10:03:31 -0700 (PDT) Date: Sun, 03 Apr 2011 17:03:00 -0000 From: Joel Brobecker To: gdb-patches@sourceware.org Subject: wrong branchpoint date used for gdb-7.3 branch Message-ID: <20110403170331.GF10770@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2011-04/txt/msg00035.txt.bz2 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 Date: Sun Apr 3 00:00:32 2011 +0000 *** empty log message *** commit 97cf887e13f14106042c7175bdde8853b0dc4a08 Author: Alan Modra Date: Sun Apr 3 00:00:05 2011 +0000 daily update commit 0ee9a5101d6a996d5cb8aab34ac90e9515faef58 Author: Mike Frysinger 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 commit 0946a6c4c570b397e25048f38208d96c1b46a6c7 Author: Mike Frysinger 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 commit ae53f7074eb545f994701ed9afa36c8b0a92aaa9 Author: Joel Brobecker 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 Date: Sat Apr 2 00:00:33 2011 +0000 *** empty log message *** commit 19d59c935ab746cb4a3e3aa24fa4a32ed9d673a2 Author: Alan Modra Date: Fri Apr 1 23:00:06 2011 +0000 daily update commit 15715ce4d9bd657be2e00b57c80061929cd5d3eb Author: Mike Frysinger 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 commit d2b961aba3296deff699885ffbf56acfd5efd034 Author: Ulrich Weigand 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 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 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 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 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 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 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 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 Date: Fri Apr 1 15:22:49 2011 +0000 * arm-tdep.h (struct address_space): Add forward declaration. commit e127a5a3d793c289742e9ab5c53fbef1119b7eee Author: Joseph Myers 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 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 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 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 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 Date: Fri Apr 1 08:38:53 2011 +0000 2011-04-01 Tristan Gingold * elfxx-ia64.c: include bfd_stdint.h -- Joel