NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-sparc/44705: libc violates sparc ABI by using %g7



On Wed, Mar 09, 2011 at 08:05:00PM +0000, martin%NetBSD.org@localhost wrote:
> The libc source generated from src/lib/libc/arch/sparc/gen/divrem.m4 use a
> scratch register "SC", which is currently defined as %g7. This violates the
> ABI and will cause trouble with threaded programs.
> 
> Luckily the code in question (in default installs) should only be used on
> sparc v7 machines (not seen [powered on] in the wild a lot nowadays).

Could this be the reason why some threaded programs have troubles on
my sparc IPX ?

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index