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/14111] New: missing part of command in break errormessage


http://sourceware.org/bugzilla/show_bug.cgi?id=14111

             Bug #: 14111
           Summary: missing part of command in break error message
           Product: gdb
           Version: HEAD
            Status: NEW
          Severity: normal
          Priority: P2
         Component: breakpoints
        AssignedTo: unassigned@sourceware.org
        ReportedBy: brobecker@gnat.com
    Classification: Unclassified


Consider the following dummy code in Ada:

    procedure P is
    begin
       null;
    end P;

Compile it using:

    % gnatmake -g p

Then try to insert a breakpoint on a given task, but with the wrong
capitalization for the "task" keyword; we get:

    % gdb p
    (gdb) start
    (gdb) b *p'address TASK 2
    Garbage 2 at end of command

The error message should say that `TASK 2' is the garbage in question. I will
submit a patch to fix this part soon.  But there is a second problem with
similar symptoms.  Once my patch is applied, the following scenario still
fails:

    (gdb) b *p'address TASK Task TasK 2
    Garbage `TasK 2' at end of command

... The quoted portion of the command is missing the first couple of invalid
keywords.  The problem is different because it's not find_condition_and_thread
that skips these keywords and ignores them, but something before that.

It's probably happening while in the linespec parser, but I don't know whether
the linespec parser might rely on the language to find the end of the
breakpoint location or not. To be investigated further...

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- 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]