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
> > >
> > >
> >
> >
>
>