[fpc-pascal] selecting target processor

Marc Santhoff M.Santhoff at t-online.de
Mon Jun 20 09:59:56 CEST 2005


Am Sonntag, den 19.06.2005, 22:26 +0200 schrieb Jonas Maebe:
> On 19 Jun 2005, at 20:48, Marc Santhoff wrote:
> 
> > how can I tell fpc to use only instructions supported on a specific
> > processor?
> >
> > I'm compiling on an athlon for running on a geode (restriction has to
> > define instruction set from x686 to x586, I think).
> 
> In theory, the code generated by FPC should always run on an i386  
> (even if you use e.g. -Op3), unless you use some special command line  
> switches I cannot find in the help. Other behaviour indicates a bug.  

So it should work:

I'm using "-dRELEASE" for releasing and my fpg.cfg has standard "-OG2p3"
and "-Xs". Testing is done with "-XX -B".

> Can you figure out which instruction it is that causes this?

How would I do that? Would a saved core dump do? It seems to occur on
when redirecting stdout to a file, but I'm not sure yet.

Thanks,
Marc





More information about the fpc-pascal mailing list