On Thu, 5 Jul 2001, Frank Heckenbach wrote:
It's quite likely that a number of errors reported by the test suite as well as the one above (miklos5.pas) are due to a bug in rts/move.pas which is also found by the test suite:
TEST moveword.pas: Failed: 5: 6/4
So, this one must be fixed first, then (I hope) many other errors are also gone.
I've looked through rta/move.pas and I'm changing a few things, though I'm not sure what exactly is (was) wrong. Could you please try the following program. If it gives two different values, I might have found the cause of the problem and can fix it.
program Foo; begin WriteLn (SizeOf (MedWord), ' ', AlignOf (MedWord)) end.
the output is:
4 4
Cheers,
miklos