Jonas Maebe wrote:
Incidentally, something curious here. You might remember that a week
ago I was getting stuck on the inconsistent register-assignment nasty,
I built and installed an apparently-working 2.1.4 shortly after you
pointed out that it tended to be a transiant problem. Odd thing is
that since that point I've gone through the entire exercise a second
time- 2.0.0 binary compiling 2.0.4 hence compiling 2.1.4, and the
2.1.4 compilation hadn't failed.
I know, it only happens intermittently (in a way that suggests an
uninitialised variable or memory localtion), but have no idea what it's
caused by. Valgrind doesn't find anything in an i386 to sparc cross
compiler, so it's probably an error somewhere in the sparc code
generator (or in a sparc rtl assembler routine)
I'm obviously keeping an eye on this, but I'm wondering whether there's a
binary (library or executable) that was installed on the system once I had a
working 2.1.4, which was not overwritten when I reverted to 2.0.0 or 2.0.4 and
subsequently used when I rebuilt 2.1.4. In some ways it will be a relief if it
starts coming up with the same fault again :-)
Tests still running, more later.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel