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