From patchwork Sat Oct 13 22:47:34 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Bosscher X-Patchwork-Id: 191315 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id C9E0D2C0094 for ; Sun, 14 Oct 2012 09:48:09 +1100 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1350773290; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: MIME-Version:Received:From:Date:Message-ID:Subject:To: Content-Type:Mailing-List:Precedence:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:Sender:Delivered-To; bh=+N4QN02 6WPL3YIwGp4aibyBUHrI=; b=CY/GwA7WubTFSPgMv3ZGBOfhHK1xGXDF3WxY9ze k2vwN8gKwxbmynmPrqNW2UgXGSW7CNtriTW/TIQeGvTq7CqMifBZ7pGlOOnXrG9u f3drusBd8db6DHYMlp1mPqSEI2wqjOMl7R1IQd7vaEXu6GaACFpUoq8JDJaN11oG o4zU= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:MIME-Version:Received:From:Date:Message-ID:Subject:To:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=XIMIeQjVYR5U0gLqVtGHJPmMXl8B6xSKdwS14fDewKtk0QLHrSafEhqWBupCO1 /C4biqEaxTYNZv09Wnp7j7ZCxkbTrMkB6dmv999RX2a5ss2xv6jEwwRPQa0QDFSk 8Rh86wbQhUrp8gKdRlBm8tSudlS6Zy8AnvRorj9JGki3A=; Received: (qmail 25075 invoked by alias); 13 Oct 2012 22:48:02 -0000 Received: (qmail 25046 invoked by uid 22791); 13 Oct 2012 22:48:00 -0000 X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-la0-f47.google.com (HELO mail-la0-f47.google.com) (209.85.215.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 13 Oct 2012 22:47:57 +0000 Received: by mail-la0-f47.google.com with SMTP id h5so2738794lam.20 for ; Sat, 13 Oct 2012 15:47:55 -0700 (PDT) Received: by 10.112.47.226 with SMTP id g2mr2120946lbn.32.1350168475808; Sat, 13 Oct 2012 15:47:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.42.5 with HTTP; Sat, 13 Oct 2012 15:47:34 -0700 (PDT) From: Steven Bosscher Date: Sun, 14 Oct 2012 00:47:34 +0200 Message-ID: Subject: [patch][wwwdocs] gcc 4.8 changes - mention scalability improvements To: GCC Patches , Gerald Pfeifer X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Hello, This patch adds a short notice about some speed-ups in GCC 4.8 for extremely large functions (coming from the work done on PR54146 by several people). OK for the wwwdocs? Ciao! Steven Index: htdocs/gcc-4.8/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.44 diff -u -r1.44 changes.html --- htdocs/gcc-4.8/changes.html 9 Oct 2012 18:44:55 -0000 1.44 +++ htdocs/gcc-4.8/changes.html 13 Oct 2012 22:45:59 -0000 @@ -65,10 +65,17 @@ level, and it makes PRE more aggressive.
  • The struct reorg and matrix reorg optimizations (command-line - options -fipa-struct-reorg and - -fipa-matrix-reorg) have been removed. They did not - work correctly nor with link-time optimization (LTO), hence were only - applicable to programs consisting of a single translation unit.
  • + options -fipa-struct-reorg and + -fipa-matrix-reorg) have been removed. They did not + work correctly nor with link-time optimization (LTO), hence were only + applicable to programs consisting of a single translation unit. + +
  • Several scalability bottle-necks have been removed from GCC's + optimization passes. Compilation of extremely large functions, + e.g. due to the use of the flatten attribute in the + "Eigen" C++ linear algebra templates library, is significantly + faster than previous releases of GCC. +