[fpc-devel] Exception handling differences with Delphi

Tomas Hajny XHajT03 at hajny.biz
Sat Nov 26 16:58:24 CET 2011


On 25 Nov 11, at 23:09, Sergei Gorelkin wrote:
> 25.11.2011 21:00, Tomas Hajny пишет:
> >>
> >> Isn't the fact that it's missing in i386-linux RTL more an omission of the
> >> respective platform maintainer rather than a hint that it might be
> >> specific to Windows (and specifically to old Windows)?
> >
> >
> > Extending my previous comment after digging a bit more:
> >
> > 1) Google reveals
> > (http://us.generation-nt.com/update-amd-athlon-opteron-athlon64-prefetch-errata-help-182678371.html)
> 
> Yep. Just search for 'AMD Athlon errata', not for 'AMD prefetch bug' :)
> 
> > that current Linux kernel includes a workaround for this problem (I was
> > able to find the concrete kernel source file with the workaround also).
> > Apparently, the problem was discovered in 2003 (already in 2.6.x Linux
> > kernel series). This means that any operating systems / kernels older than
> > that may suffer. I have no clue whether Microsoft included a fix into one
> > of their later Windows versions / service packs, nor whether it might have
> > been fixed for other operating systems (and since when).
> >
> Patch for kernel 2.4 is mentioned on that page, too. Together with 2.6 it probably covers all 
> possible x86 Linux kernels that FPC can compile for.

Yes, but I mentioned 2.6 to indicate that it was at the time of 2.6 
series (and thus it's only available in later 2.4.x versions; older 
2.4.x and 2.6.x versions would be probably still supported by FPC).

Tomas




More information about the fpc-devel mailing list