Gerhard Wiesinger <gerhard@xxxxxxxxxxxxx> writes: > Why is there a call at location 80485b3? This is used to load the program counter since the x86 does not have a pc-relative addressing mode except in calls. That's the only way to get the address of the GOT in position independ code. > So is the code gcc produces (in)correct, or objdump can't read any > Position Independent Code? Neither. Andreas. -- Andreas Schwab, SuSE Labs, schwab@xxxxxxx SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."