Just forwarded some better output of the debugger to Peter, I asked him to dump it also on this mailing list (can someone subscribe me to it, please?).
Anyway, to answer your remarks:
First of all, repeat the compilation with option "-da", and delete the "-dy" or "-dY" that may still be there in some Makefile. You should end up with quite a few rts-base.p.* files in the directory where rts-base.p resides (or in the current directory, I always forget).
Do a ls -l on this set of files and post it here. The sizes are interesting, because they tell us where in the code generation it crashed. The last non-zero length file with the suffix rtl, jump, cse, addressof, loop, cse2, bp, flow, combine, sched, lreg, greg, sched2, jump2, dbr, stack (in this order!) should be inspected and compared to the one with the previous suffix. There are some comments in the file, stating which function the code belongs to. Usually the last non-zero length file misses one.
Files: -rw-r----- 1 root system 23979 Jul 01 17:47 core -rw-r----- 1 root system 1827 Jul 01 17:47 rts-base.pas.addressof -rw-r----- 1 root system 1827 Jul 01 17:47 rts-base.pas.bp -rw-r----- 1 root system 2516 Jul 01 17:47 rts-base.pas.combine -rw-r----- 1 root system 1912 Jul 01 17:47 rts-base.pas.cse -rw-r----- 1 root system 1911 Jul 01 17:47 rts-base.pas.cse2 -rw-r----- 1 root system 2917 Jul 01 17:47 rts-base.pas.flow -rw-r----- 1 root system 3281 Jul 01 17:47 rts-base.pas.greg -rw-r----- 1 root system 1663 Jul 01 17:47 rts-base.pas.jump -rw-r----- 1 root system 2538 Jul 01 17:47 rts-base.pas.jump2 -rw-r----- 1 root system 1858 Jul 01 17:47 rts-base.pas.loop -rw-r----- 1 root system 3081 Jul 01 17:47 rts-base.pas.lreg -rw-r----- 1 root system 2198 Jul 01 17:47 rts-base.pas.rtl -rw-r----- 1 root system 5271 Jul 01 17:47 rts-base.pas.sched -rw-r----- 1 root system 3970 Jul 01 17:47 rts-base.pas.sched2 -rw-r----- 1 root system 0 Jul 01 17:47 rts-base.pas.dbr -rw-r----- 1 root system 4603 Jul 01 17:47 rts_base.gpi
If I got your explanation well, I should compare .sched2 and .jump2. Well I don't see anything useful in these files, so I'll mail them to you (Klaus) and anyone else asking them.
Nick