2011-09-15 Kevin Pouget <kevin.pouget@st.com>
authorKevin Pouget <kpouget@sourceware.org>
Thu, 15 Sep 2011 12:18:29 +0000 (12:18 +0000)
committerKevin Pouget <kpouget@sourceware.org>
Thu, 15 Sep 2011 12:18:29 +0000 (12:18 +0000)
* breakpoint.c (describe_other_breakpoints): Do not write 'duplicate'
note if the breakpoint is internal.

gdb/ChangeLog
gdb/breakpoint.c

index e0e8866dc17a5e6865c25049874b5d081b8f92f2..18af26c39237327b4f02437d48543794f0e71272 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-15  Kevin Pouget  <kevin.pouget@st.com>
+
+       * breakpoint.c (describe_other_breakpoints): Do not write 'duplicate'
+       note if the breakpoint is internal.
+
 2011-09-15  Kevin Pouget  <kevin.pouget@st.com>
 
        * MAINTAINERS (Right After Approval): Add myself to the list
index 14c8903aecc5dfffb8ac977aea0ef21792abcb1f..f995b149a90ece9af6dfa84b09549fb5efabd00a 100644 (file)
@@ -5292,7 +5292,7 @@ breakpoint_has_pc (struct breakpoint *b,
   return 0;
 }
 
-/* Print a message describing any breakpoints set at PC.  This
+/* Print a message describing any user-breakpoints set at PC.  This
    concerns with logical breakpoints, so we match program spaces, not
    address spaces.  */
 
@@ -5305,7 +5305,8 @@ describe_other_breakpoints (struct gdbarch *gdbarch,
   struct breakpoint *b;
 
   ALL_BREAKPOINTS (b)
-    others += breakpoint_has_pc (b, pspace, pc, section);
+    others += (user_breakpoint_p (b)
+               && breakpoint_has_pc (b, pspace, pc, section));
   if (others > 0)
     {
       if (others == 1)
@@ -5313,7 +5314,7 @@ describe_other_breakpoints (struct gdbarch *gdbarch,
       else /* if (others == ???) */
        printf_filtered (_("Note: breakpoints "));
       ALL_BREAKPOINTS (b)
-       if (breakpoint_has_pc (b, pspace, pc, section))
+       if (user_breakpoint_p (b) && breakpoint_has_pc (b, pspace, pc, section))
          {
            others--;
            printf_filtered ("%d", b->number);