[Regression] snd_emu10k1 doesn't work after GCC 4.2 upgrade

Yuriy Tsibizov Yuriy.Tsibizov at gfk.ru
Sat May 26 19:38:58 UTC 2007


Alexander, I'm working on it.
The only thing I can say right now, that it's -ftree-vrp that broke the code -- building with -O -ftree-vrp makes broken binary, while -O alone does not. 

(sorry for top-posting)

-----Original Message-----
From: "Alexander Kabaev"<kabaev at gmail.com>
Sent: 26.05.07 21:58:38
To: "Yuriy Tsibizov"<Yuriy.Tsibizov at gfk.ru>
Cc: "ed at fxq.nl"<ed at fxq.nl>, "current at freebsd.org"<current at freebsd.org>, "freebsd at unixfreunde.de"<freebsd at unixfreunde.de>
Subject: Re: [Regression] snd_emu10k1 doesn't work after GCC 4.2 upgrade

On Sat, 26 May 2007 21:45:10 +0400
"Yuriy Tsibizov" <Yuriy.Tsibizov at gfk.ru> wrote:

> I've re-checked this problem today and it seems to be a real gcc
> regression. I had more pessimistic optimisation flags ( -O ) in my
> first tests and snd_emu10k1 was running without problems. If I build
> it with -O2 (default value for -CURRENT, with __MAKE_CONF=/dev/null)
> it is broken (I checked it on my Audigy card and it shows different
> problems from Live!, because it uses different code paths in driver).
> snd_emu10kx is not broken with both -O and -O2. I can't tell for
> shure, but there was no bug reports about broken snd_emu10k1 with -O2
> and old gcc.
> 
> Yuriy
> 
Show me the broken code. It is not that hard to isolate one if you
know that it exists. Above rambling does not cut it.
-- 
Alexander Kabaev



More information about the freebsd-current mailing list