CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2013/01/30 23:26:27

Modified files:
        libexec/ld.so/sparc64: rtld_machine.c 

Log message:
The code to use relative jumps in the GOT was completely broken, calculating
the offset in the wrong direction, failing to take into account where in the
relocation the jump would be, and not even using the right instructions in
one case.  Fortunately(?), the test of whether the offset was small enough
had signed-vs-unsigned bugs too, so it was never used.

ok miod@

Reply via email to