[fpc-devel] -Cg and x86_64-linux

Daniël Mantione daniel.mantione at freepascal.org
Sat Jan 6 22:40:24 CET 2007



Op Sat, 6 Jan 2007, schreef Florian Klaempfl:

> As of revision 5831, I've enabled -Cg for x86_64-linux building. This means
> all code is built with PIC so you can build libraries without recompiling the
> fpc rtl etc. However, this might have some downsides: first, pic'ed code is
> slightly slower, second, pic support still might contain bugs so please share
> your findings and opinions.

How difficult do you think it is to use RIP relative addresses to access 
global variables? That way there should be no speed difference, allowing 
us to remove the -Cg switch on x64-64.

Daniël


More information about the fpc-devel mailing list