The ia64 linker problems.

Jim Wilson wilson@cygnus.com
Tue Feb 6 16:47:00 GMT 2001


I noticed that you are adding your patches to binutils development sources,
but not to the binutils 2.11 sources.  Is this intentional?

>	mov.sptk b0 = r2, shlib_overriddencall2#

The address is just a hint for the branch predictor.  It is OK for the address
to be wrong.  The program will still work correctly, it will just work a little
slower if the hint is wrong.

Currently, though, gcc doesn't make use of these hints as we have no easy
way to specify them.  If we did use them, I doubt that we would be using
global symbol addresses for the hints, unless something very unusual was
going on.

>	* * config/tc-ia64.h (TC_RELOC_RTSYM_LOC_FIXUP): Do fixup if
>	there is no relocation.

This looks OK to me.

Jim


More information about the Binutils mailing list