Sergei Gorelkin wrote:
30.01.2015 17:39, Mark Morgan Lloyd ?????:>> On mipsel running on Qemu
compiling Lazarus fails with>> ..> (9009) Assembling codecache> (3104)
Compiling customcodetool.pas> (3104) Compiling codetree.pas>
/usr/local/share/lazarus-trunk-47318/components/codetools/codetree.pas(824,1)
Fatal: Internal error> 2013022101> Fatal: (1018) Compilation aborted>
make[1]: *** [codetools.ppu] Error 1> make[1]: Leaving directory
`/usr/local/share/lazarus-trunk-47318/components/codetools'> make: ***
[codetools] Error 2>I reproduced it, it's caused by combination of leaf
function with open array parameter passed by value and
{$implicitexceptions off} directive. Pretty rare stuff to meet in
regular code. Will try to fix.
Regards,Sergei
Thanks Sergei, I'm glad I'm not imagining things :-)
I'd quite like to look at the same combination on a couple more
architectures, when I'm done I'll raise some bug reports.
I know that I should be following trunk for testing, but particularly
with some of the slower systems a compiler or Lazarus build takes long
enough that it's more practical to call an arbitrary revision a testing
checkpoint.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus