> It's exactly the same situation as with base relative binaries, > they too use a base register (gcc uses a5; latice-c leaves the ... > Allthough you `loose' a register, the resulting code is often > faster (`movl a5@(foo),d0' is faster than `movl foo:l,d0'). And with -mpcrel about 5-10% smaller too (matters if you have a small hardrive like I have). :-)))))) - Eero