From owner-freebsd-current@FreeBSD.ORG  Tue Sep 11 21:22:55 2012
Return-Path: <owner-freebsd-current@FreeBSD.ORG>
Delivered-To: current@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id D348D1065672;
	Tue, 11 Sep 2012 21:22:55 +0000 (UTC)
	(envelope-from patfbsd@davenulle.org)
Received: from smtp.lamaiziere.net (net.lamaiziere.net [94.23.254.147])
	by mx1.freebsd.org (Postfix) with ESMTP id 97C158FC08;
	Tue, 11 Sep 2012 21:22:55 +0000 (UTC)
Received: from baby-jane.lamaiziere.net (unknown [192.168.1.10])
	by smtp.lamaiziere.net (Postfix) with ESMTP id A65F3C4BE;
	Tue, 11 Sep 2012 23:22:47 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by baby-jane.lamaiziere.net (Postfix) with ESMTP id E2E802CEC18;
	Tue, 11 Sep 2012 23:22:45 +0200 (CEST)
Date: Tue, 11 Sep 2012 23:22:44 +0200
From: Patrick Lamaiziere <patfbsd@davenulle.org>
To: toolchain@freebsd.org
Message-ID: <20120911232244.1cadc5b5@davenulle.org>
In-Reply-To: <20120910211207.GC64920@lor.one-eyed-alien.net>
References: <20120910211207.GC64920@lor.one-eyed-alien.net>
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; i386-portbld-freebsd9.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Cc: brooks@freebsd.org, current@freebsd.org
Subject: Re: Clang as default compiler November 4th
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
	<freebsd-current.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
	<mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Sep 2012 21:22:55 -0000

Le Mon, 10 Sep 2012 16:12:07 -0500,
Brooks Davis <brooks@freebsd.org> a écrit :

Hello,

> For the past several years we've been working towards migrating from
> GCC to Clang/LLVM as our default compiler.  We intend to ship FreeBSD
> 10.0 with Clang as the default compiler on i386 and amd64 platforms.
> To this end, we will make WITH_CLANG_IS_CC the default on i386 and
> amd64 platforms on November 4th.

Last time I've checked on 9.X [mid August, FreeBSD clang version 3.1
(branches/release_31 156863) 20120523], Clang still produces invalid
code (some nopl (%eax)) for the AMD Geode LX (i586 CPU found on some
ALIX board or Soekris NET5501). I don't know if this is also a concern
with older CPU (Pentium 2/1) ?

http://llvm.org/bugs/show_bug.cgi?id=11212
http://lists.freebsd.org/pipermail/freebsd-current/2011-October/028588.html
http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/168253

> What does the mean to you?

Well, I will not be able to run FreeBSD from scratch on my soekris :-)

Best regards.