From owner-freebsd-current@FreeBSD.ORG Sat May 26 19:38:58 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E83916A400 for ; Sat, 26 May 2007 19:38:58 +0000 (UTC) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from mx2.gfk.ru (mx2.gfk.ru [84.21.231.139]) by mx1.freebsd.org (Postfix) with ESMTP id A5CA913C458 for ; Sat, 26 May 2007 19:38:57 +0000 (UTC) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from ex.hhp.local by mx2.gfk.ru (MDaemon PRO v9.5.6) with ESMTP id md50000105613.msg for ; Sat, 26 May 2007 23:41:44 +0400 Received: from 10.0.0.30 ([10.0.0.30]) by ex.hhp.local ([10.0.0.30]) with Microsoft Exchange Server HTTP-DAV ; Sat, 26 May 2007 19:41:42 +0000 From: "Yuriy Tsibizov" To: , Message-ID: <009301c79fcd$e3040060$1e00000a@hhp.local> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Sat, 26 May 2007 23:38:58 +0400 MIME-Version: 1.0 Thread-Topic: [Regression] snd_emu10k1 doesn't work after GCC 4.2 upgrade Thread-Index: AcefzeMDxKqcvY7uTjuyUfQQtCoKFQ== X-MimeOLE: Produced By Microsoft Exchange V6.5 X-Spam-Processed: mx2.gfk.ru, Sat, 26 May 2007 23:41:44 +0400 (not processed: message from valid local sender) X-MDRemoteIP: 10.0.0.30 X-Return-Path: Yuriy.Tsibizov@gfk.ru X-Envelope-From: Yuriy.Tsibizov@gfk.ru X-MDaemon-Deliver-To: current@freebsd.org X-MDAV-Processed: mx2.gfk.ru, Sat, 26 May 2007 23:41:44 +0400 Cc: freebsd@unixfreunde.de, ed@fxq.nl, current@freebsd.org Subject: Re: [Regression] snd_emu10k1 doesn't work after GCC 4.2 upgrade X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 May 2007 19:38:58 -0000 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.=20 (sorry for top-posting) -----Original Message----- From: "Alexander Kabaev" Sent: 26.05.07 21:58:38 To: "Yuriy Tsibizov" Cc: "ed@fxq.nl", "current@freebsd.org", = "freebsd@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" 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=3D/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. >=20 > Yuriy >=20 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. --=20 Alexander Kabaev