Adriaan van Os wrote:
I applied the patches to the gcc-3.2.1 backend. They fix the trampoline failures plus some of the nonlocal goto crashes (goto4.pas, math.pas and nonlocgoto.pas).
These do `goto's into the main program which internally are done via the `longjmp' mechanism (which is a standard C function, and I'm a bit surprised it didn't work before).
Some of the goto crashes remain (fjf558m.pas, fjf558n.pas, fjf582.pas, fproc.pas, goto5.pas, nlgpp.pas, nlgpp2.pas).
Those do actual nonlocal `goto's in the backend sense which still don't seem to work. :-( Frank -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: 51FF C1F0 1A77 C6C2 4482 4DDC 117A 9773 7F88 1707