From owner-svn-src-stable@freebsd.org Fri Apr 6 21:06:53 2018 Return-Path: Delivered-To: svn-src-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66712F86741; Fri, 6 Apr 2018 21:06:53 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E28267675D; Fri, 6 Apr 2018 21:06:52 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from coleburn.home.andric.com (coleburn.home.andric.com [192.168.0.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 01C5944E05; Fri, 6 Apr 2018 23:06:51 +0200 (CEST) From: Dimitry Andric Message-Id: <9DB407A8-8A6E-4F79-A5B3-5ED26AF37EEF@FreeBSD.org> Content-Type: multipart/signed; boundary="Apple-Mail=_59E2B4E0-1F75-4305-9172-726B1C2294A3"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: svn commit: r331838 - in stable/11: . contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/BlocksRuntime contrib/compiler-rt/lib/asan contrib/compiler-rt/l... Date: Fri, 6 Apr 2018 23:06:50 +0200 In-Reply-To: Cc: John Baldwin , Ed Maste , Antoine Brodin , src-committers , re , svn-src-stable@freebsd.org, svn-src-all@freebsd.org, svn-src-stable-11@freebsd.org, Mark Linimon To: Oliver Pinter References: <201803311138.w2VBcKHP014025@repo.freebsd.org> <20180331184109.GA23589@lonesome.com> <2526702.9M648BMneK@ralph.baldwin.cx> X-Mailer: Apple Mail (2.3273) X-Mailman-Approved-At: Fri, 06 Apr 2018 22:12:26 +0000 X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2018 21:06:53 -0000 --Apple-Mail=_59E2B4E0-1F75-4305-9172-726B1C2294A3 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 6 Apr 2018, at 21:00, Oliver Pinter wrote: > > On 4/6/18, John Baldwin wrote: >> On Monday, April 02, 2018 12:27:47 PM Ed Maste wrote: >>> On 31 March 2018 at 14:41, Mark Linimon wrote: >>> This is the most important point of this discussion: we do need to >>> ensure there's good communication and coordination between teams where >>> dependencies like this exist. I'll take the blame here: Dimitry asked >>> me about merging the Clang update to stable/11 and I agreed that it >>> was reasonable to merge sooner rather than later to have as much lead >>> time as possible before the 11.2 process starts. I also assumed that >>> outstanding Clang 6 issues in ports were farther along in being >>> addressed. >>> >>> The key lesson from this discussion is that for significant commits >>> and merges like this one we should make sure to always have sufficient >>> advance notice. >> >> Is this driven by -mretpoline? > > Don't think so since it requires LLD as linker. You can use lld on 11, but it isn't the default. > The LLVM 5 which was already > part of the 11-stable has the retpoline option. See r331219. Indeed, r331219 contains backports (from upstream) for llvm, clang *and* lld. If you want to make use of -mretpoline, you should also pass -fuse-ld=lld on the command line. > From other side, I like to see a newer compiler sets in the recent > releases, because > there are lot of performance improvements and other fixes. That is certainly the case, the flip side is that there are always some new bugs, regressions and newly added warnings. Having the default C++ dialect bumped is really an anomaly, this won't happen every upstream release. :) -Dimitry --Apple-Mail=_59E2B4E0-1F75-4305-9172-726B1C2294A3 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCWsfhagAKCRCwXqMKLiCW o1KkAKDuBRPEESSzWrVU1iq3IRWYFja7nwCfXTrNI0vMPx2R15vCoJcdJqBQAq8= =gktQ -----END PGP SIGNATURE----- --Apple-Mail=_59E2B4E0-1F75-4305-9172-726B1C2294A3--