On Mon, 5 Apr 2010 16:21:33 +0200
Jonas Maebe <jonas.ma...@elis.ugent.be> wrote:

> This usually means that you modified the file since it was loaded in
> the debugger.

And it still gives some strange result:

      if ch = eofchar then 
        sy := sps[ch]
      else begin
        error(erchar);
        nextch;
        goto 1;
      end;

gives:

654           if ch = eofchar then
(gdb) n
655             sy := sps[ch]
(gdb) 
659             goto 1;
(gdb) 
661         symbol_read := true;

Does this have anything to do with optimizations? (the goto isn't
actually executed). No optimizations are explicitly enabled.

John
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to