Millicode calls, GP register, ld -r

David Huggins-Daines
12 Aug 2000 12:29:31 -0400

"John David Anglin" <> writes:

> The HP linker `-O' option eliminates unnecessary ADDIL instructions

Yes, currently our code generation is absolute crap, because we are
using ADDIL+LDO sequences for absolutely every DP or DLT
relative/indirect access.

Other BFD and GCC targets have optimizations to use 'short' data, bss,
got, and sometimes plt sections when possible.  Long term I would
really like to implement this for hppa-linux.

I'm not at all sure how this is done though - can anyone point me to
some code or documentation that explains it?

Linuxcare. Support for the revolution.