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

Reply via email to