From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4836 invoked by alias); 7 Jan 2013 22:35:31 -0000 Received: (qmail 4791 invoked by uid 22791); 7 Jan 2013 22:35:30 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,TW_BJ X-Spam-Check-By: sourceware.org Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 07 Jan 2013 22:35:26 +0000 Received: from [192.168.176.26] (unknown [202.90.70.78]) by ainaz.pair.com (Postfix) with ESMTPSA id 5D14D3F410; Mon, 7 Jan 2013 17:35:18 -0500 (EST) Date: Mon, 07 Jan 2013 22:35:00 -0000 From: Gerald Pfeifer To: gcc-patches@gcc.gnu.org cc: Iain Sandoe , Mike Stump Subject: [wwwdocs] Objective-C/Darwin related updates for the GCC 4.6 release notes Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2013-01/txt/msg00368.txt.bz2 Going through some older mails (as some may have noticed), I found this patch which Iain was had done, and which I had reviewed, but which somehow did not make it in. Applied now, with some fuzzing manually adjusted. Gerald --- changes.html.orig 2012-10-03 07:02:42.198917592 -1000 +++ changes.html 2013-01-06 18:54:44.729487237 -1000 @@ -716,8 +716,7 @@
  • As a result of these enhancements, GCC can now be used to build Objective-C and Objective-C++ software that uses Foundation and other important system frameworks with the NeXT runtime on - Darwin 9 and Darwin 10 (Mac OS X 10.5 and 10.6). Currently this is for - m32 code only.
  • + Darwin 9 and Darwin 10 (OSX 10.5 and 10.6).
  • Many bugs in the compiler have been fixed in this release; in particular, LTO can now be used when compiling Objective-C and @@ -1013,6 +1012,14 @@ allocators have been re-written to make more use of .zerofill sections. For non-debug code, this can reduce object file size significantly.
  • +
  • Objective-C family 64-bit support (NeXT ABI 2).
    + Initial support has been added to support 64-bit Objective-C code + using the Darwin/OS X native (NeXT) runtime. ABI version 2 will be + selected automatically when 64-bit code is built.
  • +
  • Objective-C family 32-bit ABI 1.
    + For 32-bit code ABI 1 is also now also allowed. At present it must + be selected manually using -fobjc-abi-version=1 where + applicable - i.e. on Darwin 9/10 (OS X 10.5/10.6).
  • x86 Architecture