Re: [fpc-devel] [fpc-announce] FPC 3.2.0 released!

2020-07-03 Thread Keith Bowes via fpc-devel
Je 2020-06-20 je 12:03:58 (+0200) Marco van de Voort skribis: > > Finally, the Free Pascal 3.2.0 release is available from our servers and > from sourceforge. > I've been playing around a little with it. So far, so good. It compiles as fast as ever and the generated binaries are much smaller t

Re: [fpc-devel] Problem with thread local storage for xtensa-freertos

2020-07-03 Thread Christo Crause via fpc-devel
It was an alignment error. I thought the alignment check was active in SysInitThreadvar but a) it was commented out, and b) the ifdef check was incorrect anyway. On Fri, Jul 3, 2020 at 9:47 AM Christo Crause wrote: > Busy working on threading and TLS, started with a stand-alone unit along > the

Re: [fpc-devel] FPC 3.2.0 CHM docs updated.

2020-07-03 Thread Mattias Gaertner via fpc-devel
On Sat, 27 Jun 2020 22:45:06 +0200 Marco van de Voort wrote: >[...] > If you cache CHM docs for release purposes (lazarus, fpcdeluxe etc), > please redownload.  The original archive has been renamed to > doc-chmorig.zip in case somebody needs it. On sourceforge still contains the old doc-chm.z

[fpc-devel] Problem with thread local storage for xtensa-freertos

2020-07-03 Thread Christo Crause via fpc-devel
Busy working on threading and TLS, started with a stand-alone unit along the lines of cthreads and using OS memory allocation for storing the TLS blocks. After initializing (calling SysInitMultithreading) a block of memory is allocated and threadvars copied. However there appears to be a two byte