Subject: Re: audio problems with -current/GCC4?
To: Peter Seebach <firstname.lastname@example.org>
From: Bill Studenmund <email@example.com>
Date: 07/18/2006 20:07:12
Content-Type: text/plain; charset=us-ascii
On Tue, Jul 11, 2006 at 07:37:17PM -0500, Peter Seebach wrote:
> In message <firstname.lastname@example.org>, Rui Paulo writes:
> >At Tue, 11 Jul 2006 14:34:41 +0000 (UTC),
> >Martijn van Buul wrote:
> >> I believe there's a gcc option to use SSE2 floating
> >> point over i387 floating point, but I may be mistaken there.
> And when I built a kernel with sse, I got horrible crashes and panics usi=
> audio unless I went single-user.
> So there may be some quirks in how these options interact with assumptions
> made about register saving.
I think "quirk" is overly-polite.
The rule is that the kernel isn't supposed to use the floating point=20
registers or anything that overlaps them. Adding this option breaks that=20
rule; you're telling the kernel build to use floating point registers=20
after all. And things blow up. :-|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)
-----END PGP SIGNATURE-----