Just a thought - try without optimization.

Regards

Bozidar


> > > I am using GCC and have been having problems with the 
> > debugger (gdb).
> > > It seems to work except that the source line number and the 
> > lines being
> > > executed are not in sync with each other (executes one 
> > command, but the
> > > line it shows you is a comment or some other line).  You 
> > can even see
> > > the lines change as in the following example:
> > >
> > > (gdb) list 100, 103
> > > 100     --------------------
> > > 101     static Word StartApplication(void)
> > > 102     {
> > > 103     Word error = false;
> > > (gdb) list 101, 102
> > > 101     --------------------
> > > 102     static Word StartApplication(void)
> > >
> > > Also, when you step through the execution you can not see the first
> > > several characters of the source line:
> > >
> > > (gdb) step
> > > 107     AppID, dmModeReadWrite);
> > > (gdb)
> > >
> > >
> > > I believe I am using current versions (gdb 4.16, POSE 2.1d26) and am
> > > not doing any compile optimization.  I've gone through all 
> > the docs and
> > > can't find any clues.
> > >
> > > Any help would be greatly appreciated as I have a few bugs 
> > I am trying
> > > to work out, but it is a little difficult when you have to manually
> > > track what line you are executing.
> > >
> > >   - Jason
> > >
> > > _________________________________________________________
> > > Do You Yahoo!?
> > > Get your free @yahoo.com address at http://mail.yahoo.com
> > >
> > >
> > 
> > 
> 
> 

Reply via email to