This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug breakpoints/17000] user breakpoint not inserted if software-single-step at same location


https://sourceware.org/bugzilla/show_bug.cgi?id=17000

--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  03388bb71c1a1d1c613bb963f3d9287cfd100138 (commit)
      from  ac21917f6bef764c73323c8117d293b5f6c70228 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=03388bb71c1a1d1c613bb963f3d9287cfd100138

commit 03388bb71c1a1d1c613bb963f3d9287cfd100138
Author: Yao Qi <yao@codesourcery.com>
Date:   Wed Jun 4 13:03:19 2014 +0800

    Tweak sss-bp-on-user-bp.exp

    sss-bp-on-user-bp.c has an assumption that write to integer can be
    compiled to a single instruction, which isn't true on some arch, such
    as arm.  This test requires setting two breakpoints on two consecutive
    instructions, so this patch is to get the address of the next
    instruction via disassemble and set the 2nd breakpoint there.  This
    approach is portable.

    This patch fixes the fails in sss-bp-on-user-bp.exp on arm-none-abi
    target.  There is no change in x86 test results.  I also revert the
    patch to PR breakpoints/17000, and verified that the patched
    sss-bp-on-user-bp.exp still trigger the fail on
    x86-with-software-single-step.

    gdb/testsuite:

    2014-06-04  Yao Qi  <yao@codesourcery.com>

        * gdb.base/sss-bp-on-user-bp.c (main): Remove comments.
        * gdb.base/sss-bp-on-user-bp.exp: Don't set breakpoint on
        "set bar break here".  Get the next instruction address and
        set breakpoint there.  Remove "bar break" from the regexp
        patterns.

-----------------------------------------------------------------------

Summary of changes:
 gdb/testsuite/gdb.base/sss-bp-on-user-bp.c   |    4 ++--
 gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp |   20 +++++++++++++++++---
 2 files changed, 19 insertions(+), 5 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]