From owner-freebsd-toolchain@FreeBSD.ORG Sat Nov 23 22:13:01 2013 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4537DD30 for ; Sat, 23 Nov 2013 22:13:01 +0000 (UTC) Received: from nm26-vm0.bullet.mail.bf1.yahoo.com (nm26-vm0.bullet.mail.bf1.yahoo.com [98.139.213.74]) by mx1.freebsd.org (Postfix) with SMTP id E15C72E15 for ; Sat, 23 Nov 2013 22:13:00 +0000 (UTC) Received: from [98.139.214.32] by nm26.bullet.mail.bf1.yahoo.com with NNFMP; 23 Nov 2013 22:11:05 -0000 Received: from [98.139.213.12] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 23 Nov 2013 22:11:05 -0000 Received: from [127.0.0.1] by smtp112.mail.bf1.yahoo.com with NNFMP; 23 Nov 2013 22:11:05 -0000 X-Yahoo-Newman-Id: 748128.88397.bm@smtp112.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: oHuib40VM1nVdK6P2vJkqVcaSSFovs91jpAcA41eS1EKAQP A4AoOOdP05YJXsO05.BWBpPoMoBO1WtyrdBAvu2F8S1d_sE84UvDCMwzYkCy CW70zuzEVNPa10MDySS9DW9FPO58tdIjZZtY3NEV1ptBjUIxzk64wyfZZYqK FFfMJDWzAZoPZvesV4ZGsvUgAFStxGeTJsKIeOfbuecAU9Tv4knU5Q90Ec.t BbLW_J_HsA.XJOQapv4rY8NT_oVcNc.V7KWkAdn3g7zyftuISrB5HfXd_jCZ 3HgYF_VMR.2YOk23TROi1zNnwRszszOkqKdwDvP2YXzxZB_nPgWFOwJcpKfX nQzv9hgHpmrowHagbXezEF8WVud.ysBM7SpodpznwlHi1JoCyWpr.f.qi2Pa LRNWQcUv2nMrovfHoqtHJdiR4VoAAfXVLJZnTaByYkyUIAgD2kpXZbc_LYtL OjRwDG68c3s44WMCZ66ilwL6z.42d2c4zGziK7WW5KZdl3Bvynn25XXmF0Z2 wP1YKGJbxC57T_zSwLS0JQs7Jf.i3FyUdi9A17NQqSbbeLEby62OQOAZV_F9 ZSFOkIzY_lQ62zDOLO5ms7HuKk51OpbBXd78mYnmBzvvoWVTDC_a21HdemGJ 7wY5n2Q6E2xs2TKm84cU- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf X-Rocket-Received: from [192.168.0.102] (pfg@190.157.126.109 with ) by smtp112.mail.bf1.yahoo.com with SMTP; 23 Nov 2013 14:11:05 -0800 PST Message-ID: <529127F8.5080606@FreeBSD.org> Date: Sat, 23 Nov 2013 17:11:04 -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: Apple's GCC 42 enhancements (was Re: [CFT] Experimental gcc update). References: <528A924A.8050904@FreeBSD.org> In-Reply-To: <528A924A.8050904@FreeBSD.org> 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: Sat, 23 Nov 2013 22:13:01 -0000 Hi; I committed the patches from Google's old gcc 4.2.1. I would like to work slowly on bringing some changes from Apple's GCC now. I have particular interest in -fwritable-strings and the block support, mostly with the idea of making our gcc somewhat more compatible to clang. Maybe someone is interested in something else so I thought I would share this site I set up: http://code.google.com/p/apple-gcc/ I basically uploaded several apple gcc42 versions as SVN revisions so I can check changes between different versions and generate diffs. If I have time I would also like to merge back some of our fixes to Apple's GCC but for now it is just a tool to examine the existing GPLv2 changes from Apple. Enjoy, Pedro.