From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 18 22:20:52 2013 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 368B1A24 for ; Mon, 18 Nov 2013 22:20:52 +0000 (UTC) Received: from nm8-vm0.bullet.mail.bf1.yahoo.com (nm8-vm0.bullet.mail.bf1.yahoo.com [98.139.213.95]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E15862B50 for ; Mon, 18 Nov 2013 22:20:51 +0000 (UTC) Received: from [98.139.212.150] by nm8.bullet.mail.bf1.yahoo.com with NNFMP; 18 Nov 2013 22:18:53 -0000 Received: from [98.139.211.198] by tm7.bullet.mail.bf1.yahoo.com with NNFMP; 18 Nov 2013 22:18:53 -0000 Received: from [127.0.0.1] by smtp207.mail.bf1.yahoo.com with NNFMP; 18 Nov 2013 22:18:53 -0000 X-Yahoo-Newman-Id: 36532.81441.bm@smtp207.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: btO3nKIVM1llEkG8KZL03V_UFahXvGDULvuFhylaqeopRuK eTur9eLcshH25CddCQ6Xo4hihLf5RCNRuVPjNS347eg7wl.2_skQHh12tTGQ zQ9Q9H2rnT36X2HQj4M41O8DeU6nLMAg4geWFk98niP4Wfw9bDT0v8dC8v42 RGV.QaHVC6TVvkKIs9A.zHv8DEJ60YN4ftodxnTm0smCi3Xgvop.rUoCMVvz STYJVMioptjqAhuzq6dQ4G5JE18qFotgtnOUOP_Haf0Ryq5vVvPgEuHhYbYS ie56uQ.0bj6wyXKm3Wz5E1eExHs41JnjP3SICI2Gwpl_5QizetRw_mMulF0f Lw61stf16EOvCRShWUHxxvRriNnHpVEq9j.Bf3kQNeMQXGfH7tvCzzzvhRjN QWPXVqe5Dq8EjbOjufel03UeMx_XCvM.dR979T9aHmRCEvDm7SOtPy7u35yd DP2OIgh7d4FGUZMCY2ptexaibubdviFDWBqxNoizX8v_RGcNUXWvFAj24JwY xRBuI8AUi3iqaTa5C8nywmTQcwSsAJG2KGh_aUnf.XJQlyoAsb0HehyYL7s5 ZwIu.LF8ERWJam35ga_KxorPCdQjhcYx56BmFt3Db6xLIkXva9NA_je4dV_d 8zH4wIzil_05Fb7Fj1DgA1wdjmiooSkXxKoYbkQZ.uL_eiD30i0bdQhb_Zyn fExLUZ.xT7mS7TWZUeRXRt37unT5E5JHiU0CzbRtH_K55yHhYkjsDyJcDN06 lXP7JrxA_ikmgU.OLLB0S5gRCbkiH5Vyi.40- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf X-Rocket-Received: from [192.168.0.102] (pfg@190.157.126.109 with ) by smtp207.mail.bf1.yahoo.com with SMTP; 18 Nov 2013 14:18:52 -0800 PST Message-ID: <528A924A.8050904@FreeBSD.org> Date: Mon, 18 Nov 2013 17:18:50 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: toolchain@FreeBSD.org Subject: [CFT] Experimental gcc update Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Nov 2013 22:20:52 -0000 Hi; Apparently Google has an enhanced gcc distribution for Android [1] and I found a series of interesting patches there. Most of the patches are backports of patches produced by Google employees and submitted to the FSF. The license hasn't been changed from the GPLv2. While gcc doesn't have much a future in base, improving our old compiler is still good for some tier-2 platforms and for 9.x. The readme file was very useful to dig some GCC pre-4.3 bug reports and patches that have already been committed to -current. The remaining changes are here: http://people.freebsd.org/~pfg/patches/gcc/gcc-google.patch My kernel survived the initial round of testing but I have no hurry to commit it so more testers are welcome. Regards, Pedro. [1] https://android.googlesource.com/toolchain/gcc/+/master/gcc-4.2.1/