From owner-svn-src-all@FreeBSD.ORG Tue May 22 19:30:29 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D643106566C for ; Tue, 22 May 2012 19:30:29 +0000 (UTC) (envelope-from pfg@freebsd.org) Received: from nm11.bullet.mail.bf1.yahoo.com (nm11.bullet.mail.bf1.yahoo.com [98.139.212.170]) by mx1.freebsd.org (Postfix) with SMTP id EADC68FC08 for ; Tue, 22 May 2012 19:30:28 +0000 (UTC) Received: from [98.139.212.147] by nm11.bullet.mail.bf1.yahoo.com with NNFMP; 22 May 2012 19:30:22 -0000 Received: from [98.139.211.205] by tm4.bullet.mail.bf1.yahoo.com with NNFMP; 22 May 2012 19:30:22 -0000 Received: from [127.0.0.1] by smtp214.mail.bf1.yahoo.com with NNFMP; 22 May 2012 19:30:22 -0000 X-Yahoo-Newman-Id: 731511.24542.bm@smtp214.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: OqttDRcVM1kFG68p5.ZGkLr5z4HbKWM_5k42ZKO9dbtORYM VbNEtCIjT5ecW7TXL9t.Fqu2hEEHQTGOE4DqLiv3DGGK02rLFHrqtKMCUSo6 iaE3.wqY5V4F9iB0haQVQonk7.qKJL.0sCLvhiVkWjz0.aGi7lWz1yN80eyr T8liEcnkbgZZL7INltCcMX5j3Nxe17J6pAdLhCzmbuL94rE_sGzjQc8uHJMQ GFzBaY21oMhA24XQj.I83ZV7rKzxMLZwsx6NcxSlpann1AjEMD9NL_Ys58QX R0chdP9R_a0jCl4CwSWGmA.GLASGDV0EYn9uJjEKn5N4ucA6etlSCyXpVxu0 ldlTrszeTWbwl3GMrFJ3pVnk1rY_31Pk9rj4wdcyXBZ9x6B_E4TQe2B_rz7. oXCHdYJiblH0qmwxZCK7paxt5IsXnMDd2gcUz0UXRFRqXb80t5ye3Ig-- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Received: from [192.168.10.102] (pfg@200.118.157.7 with plain) by smtp214.mail.bf1.yahoo.com with SMTP; 22 May 2012 12:30:22 -0700 PDT Message-ID: <4FBBE94C.8010907@FreeBSD.org> Date: Tue, 22 May 2012 14:30:20 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120506 Thunderbird/12.0.1 MIME-Version: 1.0 To: obrien@FreeBSD.org References: <201205181902.q4IJ2ecZ070498@svn.freebsd.org> <20120522182715.GA83169@dragon.NUXI.org> In-Reply-To: <20120522182715.GA83169@dragon.NUXI.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r235623 - in head/contrib/gcc: . config/rs6000 config/sparc X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2012 19:30:29 -0000 Hi David; On 05/22/12 13:27, David O'Brien wrote: > On Fri, May 18, 2012 at 07:02:40PM +0000, Pedro F. Giffuni wrote: >> Log: >> Bring in a subset of gcc fixes that were back ported to >> the GCC 4.1 branch and are available under GPLv2. > I do not understand this -- We're using GCC 4.2.1 @r127959, but you > are bringing in patches that are against 4.1. > > What version of GCC were the changes back ported from if not 4.2.0 or > 4.2.1? Most of them originated in gcc 4.3 branch and were backported to gcc > 4.2.2 under the GPLv3. Those patches were further backported to gcc 4.1.x which continued to be released under GPLv2. Technically I cannot take patches from the gcc 4.2.x where x >=2 so I took them from the gcc 4.1 branch. > > BTW, these also should have been imported into ^/vendor/gcc/ and then > merged into ^/head/contrib/gcc as there are commercial users of FreeBSD > that have to modify their compiler to be able to consume FreeBSD source > code. And provenance and licensing matters to these folks. > This was discussed in private with mm@, as he brought some GPLv2 changes from the gcc 4.3 branch. We don't carry gcc 4.3 or 4.1 in the vendors area and the code from those branches that we can merge is relatively small. (We do keep a changelog for gcc4.3 changes for reference.) FWIW, we also merged the complete libstdc++ from gcc 4.2.4 as libstdc++ remained under LGPLv2 for all the gcc 4.2 branch. Pedro.