From owner-freebsd-hackers@FreeBSD.ORG Sun May 20 16:02:46 2007 Return-Path: <owner-freebsd-hackers@FreeBSD.ORG> X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 51DA316A400 for <freebsd-hackers@freebsd.org>; Sun, 20 May 2007 16:02:46 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id 33E4813C4BF for <freebsd-hackers@freebsd.org>; Sun, 20 May 2007 16:02:46 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.1/8.13.8) with ESMTP id l4KG2F9V032810; Sun, 20 May 2007 09:02:15 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.1/8.13.8/Submit) id l4KG2B4w032809; Sun, 20 May 2007 09:02:11 -0700 (PDT) (envelope-from sgk) Date: Sun, 20 May 2007 09:02:11 -0700 From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: Dag-Erling Sm??rgrav <des@des.no> Message-ID: <20070520160211.GA32414@troutmask.apl.washington.edu> References: <20070520023127.5101cc4a@kan.dnsalias.net> <86k5v3h6zm.fsf@dwp.des.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86k5v3h6zm.fsf@dwp.des.no> User-Agent: Mutt/1.4.2.2i Cc: freebsd-hackers@freebsd.org Subject: Re: HEADS UP: OpenSSL problems after GCC 4.2 upgrade X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD <freebsd-hackers.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers> List-Post: <mailto:freebsd-hackers@freebsd.org> List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 20 May 2007 16:02:46 -0000 On Sun, May 20, 2007 at 05:03:57PM +0200, Dag-Erling Sm??rgrav wrote: > Alexander Kabaev <kabaev@gmail.com> writes: > > there were several reports of OpenSSL being broken when compiled with > > GCC 4.2. It turns out OpenSSL uses function casting feature that was > > aggressively de-supported by GCC 4.2 and GCC goes as far as inserting > > invalid instructions ON PURPOSE to discourage the practice. > > Is there a web page somewhere (or an archived mailing list discussion, > or whatever) which discusses the issue and explains the rationale for > intentionally generating incorrect code? > http://gcc.gnu.org/ml/gcc/2006-07/msg00037.html PS: http://mx.gw.com/pipermail/tcsh-bugs/2007-May/ -- Steve