On Tue, Jun 22, 2010 at 6:50 PM, John David Anglin <dave@xxxxxxxxxxxxxxxxxx> wrote: > On Tue, 22 Jun 2010, Carlos O'Donell wrote: > >> /* Return, no need to restore the PIC register. */ >> - ldw -84(%sp), %rp >> - bv %r0(%rp) >> - ldwm -64(%sp), %r3 >> + ldw -20(%sp), %rp >> + bv,n %r0(%rp) > > For the reasons discussed, I don't believe that %rp should be restored > from the stack. The final version of the patch does not restore %sp from the callers stack. This is now fixed upstream here: http://sourceware.org/git/?p=glibc-ports.git;a=commit;h=3680f14a7d12a9faa86e09aaea1b3aa20713355e I have pushed this fix into debian-glibc, so it should be in the next release of the library. Cheers, Carlos. -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html