From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31411 invoked by alias); 12 Apr 2012 05:08:42 -0000 Received: (qmail 31401 invoked by uid 22791); 12 Apr 2012 05:08:40 -0000 X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-pz0-f49.google.com (HELO mail-pz0-f49.google.com) (209.85.210.49) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 12 Apr 2012 05:08:26 +0000 Received: by dadq36 with SMTP id q36so1982005dad.22 for ; Wed, 11 Apr 2012 22:08:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:x-gm-message-state; bh=agCqMeDaP2q2Ifl8Nw0H4m5BAPc0E+//qFY6LL5vhSk=; b=hEds6ibXtRf+HWGuLV7QMkQcdkQwmdj5E9QWhTs5EgZmeifflYTpBIKB7//jIsEjgN zJd70h4xi0mPdiNE7JPCmAOXraMa6cTOqVu4oBRfTX20z1QdASpgMBy8yyMxvGs/ycAQ /7XngZVijH43n3S6FntXn5b9+OnjWgRpZD15HYJoaxLeCS3JFrvMdJJHz5yx4lPYkRgi AUA2FA00db0eKAiVCFKZneFNCPb1T+YJM8Fd+VR/TgX4pl+sSvOmnzWvXy8cnMMUHhtI fPj9QYC6x8UUorGvl6EDUrXvvHD69eqecJiK/r2L7zH4z2bkVGGQqhX/tkblHNprfchm znFg== Received: by 10.68.202.163 with SMTP id kj3mr229064pbc.165.1334207306246; Wed, 11 Apr 2012 22:08:26 -0700 (PDT) Received: by 10.68.202.163 with SMTP id kj3mr229025pbc.165.1334207306033; Wed, 11 Apr 2012 22:08:26 -0700 (PDT) Received: from coign.google.com ([216.239.45.130]) by mx.google.com with ESMTPS id s7sm4625364pbl.31.2012.04.11.22.08.19 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 11 Apr 2012 22:08:24 -0700 (PDT) From: Ian Lance Taylor To: Andrew Pinski Cc: Xinliang David Li , Richard Guenther , Torvald Riegel , Michael Matz , Jakub Jelinek , Bernd Schmidt , Gabriel Dos Reis , David Edelsohn , Diego Novillo , gcc Subject: Re: Switching to C++ by default in 4.8 References: <4F7B356E.9080003@google.com> <4F7C35A3.3080207@codesourcery.com> <20120410084614.GJ6148@sunsite.ms.mff.cuni.cz> <1334078968.11195.64.camel@triegel.csb> <1334149073.3101.23.camel@triegel.csb> Date: Thu, 12 Apr 2012 05:08:00 -0000 In-Reply-To: (Andrew Pinski's message of "Wed, 11 Apr 2012 11:17:02 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Gm-Message-State: ALoCoQlX/PhK3UiJrQqVymleQWCJxIQ1verC3Qc+pzaRuNSb59R0/e6+IeuBkPoG39m1SeZzFAufEuksDNw/pnxAsDPWWLFXPwwkZMn0wd7uIl1xTMI/cZSSrLTNnjjQxRAKlp6ISMwl0P25U6QLVAlTFdv7uk/SXA== X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2012-04/txt/msg00466.txt.bz2 Andrew Pinski writes: > The main reason why LLVM is the default compiler in XCode is license > rather any technical reason. Yes. > And GCC usually has better diagnostic than clang except in those few > areas which it does not (those some might say those areas are the most > important ones). No. clang's diagnostics for C++ are much much better than GCC's. Obviously GCC's can improve, but today clang's are much better. Ian