[fpc-pascal] FPC compiled program stops with SIGILL on newer hardware (Pentium M 800 MHz)

Daniël Mantione daniel.mantione at freepascal.org
Fri Mar 9 09:29:22 CET 2007



Op Fri, 9 Mar 2007, schreef Dirk Verwiebe:

> Hello,
> my program, written ca 5 years ago which worked all the time on several
> hardware plattforms(486,AMD 64 ,Celeron 433)
> crashs with a SIGILL error on my new Pentium M Board.
> The program was compiled with debug information and so i can see it
> stops if it in function getcpuinfo and cpu_init
> in the cpu unit from Thomas Schatzl.
> But when i write a small test program which uses the same functions of
> the unit,too it works without problems.
> How can i found out where the problems comes from and how can i solve it ?
> Thanks in advance.

It sounds like some kind of cpu instruction is no longer supported on the =

Pentium M. You need to find out what instruction it is. Execute it in gdb =

and check on which instruction it stops. =


Dani=EBl


More information about the fpc-pascal mailing list