From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27885 invoked by alias); 12 Feb 2013 19:59:21 -0000 Received: (qmail 27875 invoked by uid 22791); 12 Feb 2013 19:59:20 -0000 X-SWARE-Spam-Status: No, hits=-5.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_MX X-Spam-Check-By: sourceware.org Received: from mail-oa0-f42.google.com (HELO mail-oa0-f42.google.com) (209.85.219.42) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 12 Feb 2013 19:59:14 +0000 Received: by mail-oa0-f42.google.com with SMTP id i18so510991oag.15 for ; Tue, 12 Feb 2013 11:59:14 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.60.32.235 with SMTP id m11mr14947377oei.129.1360699154237; Tue, 12 Feb 2013 11:59:14 -0800 (PST) Received: by 10.182.49.68 with HTTP; Tue, 12 Feb 2013 11:59:14 -0800 (PST) In-Reply-To: References: Date: Tue, 12 Feb 2013 19:59:00 -0000 Message-ID: Subject: Re: [GCC 4.8 changes] PATCH: Mention several user-visible changes for x86 From: Uros Bizjak To: Igor Zamyatin Cc: gcc-patches@gcc.gnu.org Content-Type: text/plain; charset=ISO-8859-1 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-02/txt/msg00561.txt.bz2 On Tue, Feb 12, 2013 at 8:45 PM, Igor Zamyatin wrote: > This patch updates GCC 4.8 changes.html to mention Broadwell's > features, RTM and HLE support and fixed pre-reload scheduler. > > OK to commit? > > > Thanks, > Igor > > Index: htdocs/gcc-4.8/changes.html > =================================================================== > RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v > retrieving revision 1.95 > diff -c -r1.95 changes.html > *** htdocs/gcc-4.8/changes.html 11 Feb 2013 15:12:58 -0000 1.95 > --- htdocs/gcc-4.8/changes.html 12 Feb 2013 15:10:41 -0000 > *************** > *** 460,465 **** > --- 460,471 ---- > wrong results. You must build all > modules with -mpreferred-stack-boundary=3, including any > libraries. This includes the system libraries and startup modules. > +
  • Support for the new Intel processor codename Broadwell with RDSEED, > + ADCX, ADOX, PREFETCHW is available through -madx, > + -mprfchw, -mrdseed. > +
  • > +
  • Support for Intel RTM and HLE intrinsics, built-in > functions and code generation is available via -mrtm and -mhle. > +
  • Please also mention new -mfxsr, -mxsave and -mxsaveopt options. >
  • New built-in functions to detect run-time CPU type and ISA: >
      >
    • A built-in function __builtin_cpu_is has been added to > *************** > *** 524,529 **** > --- 530,538 ---- > wiki > for more > information. >
    • > +
    • Problem with instability of pre-reload scheduler on x86 > targets was fixed. Now option -fschedule-insn > + can be used loosely to reach better performance. "used loosely" in what sense? Thanks, Uros.