From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21590 invoked by alias); 12 Feb 2013 19:45:27 -0000 Received: (qmail 21580 invoked by uid 22791); 12 Feb 2013 19:45:26 -0000 X-SWARE-Spam-Status: No, hits=-4.9 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-qa0-f53.google.com (HELO mail-qa0-f53.google.com) (209.85.216.53) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 12 Feb 2013 19:45:20 +0000 Received: by mail-qa0-f53.google.com with SMTP id z4so235150qan.19 for ; Tue, 12 Feb 2013 11:45:20 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.224.175.204 with SMTP id bb12mr712168qab.5.1360698319735; Tue, 12 Feb 2013 11:45:19 -0800 (PST) Received: by 10.49.25.72 with HTTP; Tue, 12 Feb 2013 11:45:19 -0800 (PST) Date: Tue, 12 Feb 2013 19:45:00 -0000 Message-ID: Subject: [GCC 4.8 changes] PATCH: Mention several user-visible changes for x86 From: Igor Zamyatin To: gcc-patches@gcc.gnu.org Cc: Uros Bizjak 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/msg00558.txt.bz2 Hi, 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. +
  • 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. +
    • Windows MinGW-w64 targets (*-w64-mingw*) require at least r5437 from the Mingw-w64 trunk.
    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. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7586 invoked by alias); 13 Feb 2013 11:17:31 -0000 Received: (qmail 7575 invoked by uid 22791); 13 Feb 2013 11:17:31 -0000 X-SWARE-Spam-Status: No, hits=-5.6 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-qa0-f41.google.com (HELO mail-qa0-f41.google.com) (209.85.216.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 13 Feb 2013 11:17:21 +0000 Received: by mail-qa0-f41.google.com with SMTP id hy16so2088406qab.0 for ; Wed, 13 Feb 2013 03:17:20 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.49.127.139 with SMTP id ng11mr9280055qeb.54.1360754240154; Wed, 13 Feb 2013 03:17:20 -0800 (PST) Received: by 10.49.25.72 with HTTP; Wed, 13 Feb 2013 03:17:20 -0800 (PST) In-Reply-To: References: Date: Wed, 13 Feb 2013 11:17:00 -0000 Message-ID: Subject: Re: [GCC 4.8 changes] PATCH: Mention several user-visible changes for x86 From: Igor Zamyatin To: Uros Bizjak 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/msg00583.txt.bz2 > > 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. Updated version. Does it look ok? 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. +
      • +
      • Support for Intel FXSR, XSAVE and XSAVEOPT instruction sets. Intrinsics and built-in functions are available + via -mfxsr, -mxsave and -mxsaveopt respectively. +
      • 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.
        • +
        • x86 backend was improved to allow option -fscedule-insns to work reliably. + This option can be used to schedule instructions better and can lead to improved performace in certain cases. +
        • Windows MinGW-w64 targets (*-w64-mingw*) require at least r5437 from the Mingw-w64 trunk.
        From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9204 invoked by alias); 13 Feb 2013 11:21:23 -0000 Received: (qmail 9193 invoked by uid 22791); 13 Feb 2013 11:21:22 -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-ob0-f180.google.com (HELO mail-ob0-f180.google.com) (209.85.214.180) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 13 Feb 2013 11:21:13 +0000 Received: by mail-ob0-f180.google.com with SMTP id ef5so1085711obb.39 for ; Wed, 13 Feb 2013 03:21:13 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.60.11.8 with SMTP id m8mr14709935oeb.22.1360754472977; Wed, 13 Feb 2013 03:21:12 -0800 (PST) Received: by 10.182.49.68 with HTTP; Wed, 13 Feb 2013 03:21:12 -0800 (PST) In-Reply-To: References: Date: Wed, 13 Feb 2013 11:21: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, Gerald Pfeifer 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/msg00584.txt.bz2 On Wed, Feb 13, 2013 at 12:17 PM, Igor Zamyatin wrote: >> >> 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. > > Updated version. Does it look ok? Looks OK to me. I have CC'd Gerald for a grammar and style check. Thanks, Uros. > > > 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. > +
        • > +
        • Support for Intel FXSR, XSAVE and XSAVEOPT instruction > sets. Intrinsics and built-in functions are available > + via -mfxsr, -mxsave and > -mxsaveopt respectively. > +
        • >
        • 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. >
          • > +
          • x86 backend was improved to allow option > -fscedule-insns to work reliably. > + This option can be used to schedule instructions better and can > lead to improved performace in certain cases. > +
          • >
          • Windows MinGW-w64 targets (*-w64-mingw*) > require at least r5437 from the Mingw-w64 trunk.
          • >
          From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32173 invoked by alias); 15 Feb 2013 14:16:27 -0000 Received: (qmail 32165 invoked by uid 22791); 15 Feb 2013 14:16:26 -0000 X-SWARE-Spam-Status: No, hits=-5.6 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,TW_ZJ X-Spam-Check-By: sourceware.org Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com) (209.85.216.51) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 15 Feb 2013 14:16:21 +0000 Received: by mail-qa0-f51.google.com with SMTP id cr7so412590qab.17 for ; Fri, 15 Feb 2013 06:16:20 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.224.96.72 with SMTP id g8mr2076222qan.60.1360937780396; Fri, 15 Feb 2013 06:16:20 -0800 (PST) Received: by 10.49.25.72 with HTTP; Fri, 15 Feb 2013 06:16:20 -0800 (PST) In-Reply-To: References: Date: Fri, 15 Feb 2013 14:16:00 -0000 Message-ID: Subject: Re: [GCC 4.8 wwwdocs] PATCH: Mention several user-visible changes for x86 From: Igor Zamyatin To: Gerald Pfeifer Cc: gcc-patches@gcc.gnu.org, Uros Bizjak 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/msg00773.txt.bz2 Gerald, Is it ok for wwwdocs? Thanks, Igor On Wed, Feb 13, 2013 at 3:21 PM, Uros Bizjak wrote: > On Wed, Feb 13, 2013 at 12:17 PM, Igor Zamyatin wrote: >>> >>> 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. >> >> Updated version. Does it look ok? > > Looks OK to me. I have CC'd Gerald for a grammar and style check. > > Thanks, > Uros. > >> >> >> 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. +
          • +
          • Support for Intel FXSR, XSAVE and XSAVEOPT instruction sets. Intrinsics and built-in functions are available + via -mfxsr, -mxsave and -mxsaveopt respectively. +
          • 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.
            • +
            • x86 backend was improved to allow option -fscedule-insns to work reliably. + This option can be used to schedule instructions better and can lead to improved performace in certain cases. +
            • Windows MinGW-w64 targets (*-w64-mingw*) require at least r5437 from the Mingw-w64 trunk.
            From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24853 invoked by alias); 17 Feb 2013 23:07:49 -0000 Received: (qmail 24791 invoked by uid 22791); 17 Feb 2013 23:07:47 -0000 X-SWARE-Spam-Status: No, hits=-51.6 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED 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; Sun, 17 Feb 2013 23:07:41 +0000 Received: from [192.168.0.132] (vie-188-118-252-092.dsl.sil.at [188.118.252.92]) by ainaz.pair.com (Postfix) with ESMTPSA id 082853F410; Sun, 17 Feb 2013 18:07:37 -0500 (EST) Date: Sun, 17 Feb 2013 23:07:00 -0000 From: Gerald Pfeifer To: Igor Zamyatin cc: gcc-patches@gcc.gnu.org, Uros Bizjak Subject: Re: [GCC 4.8 wwwdocs] PATCH: Mention several user-visible changes for x86 In-Reply-To: Message-ID: References: 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-02/txt/msg00830.txt.bz2 On Fri, 15 Feb 2013, Igor Zamyatin wrote: > Is it ok for wwwdocs? Index: htdocs/gcc-4.8/changes.html =================================================================== +
          • Support for the new Intel processor codename Broadwell with RDSEED, + ADCX, ADOX, PREFETCHW is available through -madx, + -mprfchw, -mrdseed. Can you make this RDSEED, ... and so forth? (This is a bit borderline, in that one could also see this as more general references, but usually we mark those up.) And "...through the ... command-line options."? +
          • Support for Intel RTM and HLE intrinsics, built-in "the ... intrinsics" (and same below for "instruction sets") +
          • x86 backend was improved to allow option -fscedule-insns to work reliably. "The x86 backend has been improved..." + This option can be used to schedule instructions better and can lead to improved performace in certain cases. This line is quite long, can you break lines around 76 columns? And, let's be a bit more brave and omit either "can" or "in certain cases". Otherwise this may sounds too unlikely. :-) The patch is fine with changes along the lines described above. Thanks, Gerald From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2515 invoked by alias); 18 Feb 2013 06:28:52 -0000 Received: (qmail 2484 invoked by uid 22791); 18 Feb 2013 06:28:50 -0000 X-SWARE-Spam-Status: No, hits=-5.7 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 X-Spam-Check-By: sourceware.org Received: from mail-qc0-f172.google.com (HELO mail-qc0-f172.google.com) (209.85.216.172) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 18 Feb 2013 06:28:42 +0000 Received: by mail-qc0-f172.google.com with SMTP id b25so1962247qca.31 for ; Sun, 17 Feb 2013 22:28:42 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.49.3.234 with SMTP id f10mr4540482qef.52.1361168921866; Sun, 17 Feb 2013 22:28:41 -0800 (PST) Received: by 10.49.25.72 with HTTP; Sun, 17 Feb 2013 22:28:41 -0800 (PST) In-Reply-To: References: Date: Mon, 18 Feb 2013 06:28:00 -0000 Message-ID: Subject: Re: [GCC 4.8 wwwdocs] PATCH: Mention several user-visible changes for x86 From: Igor Zamyatin To: Gerald Pfeifer Cc: gcc-patches@gcc.gnu.org, Uros Bizjak 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/msg00832.txt.bz2 Gerald, Thanks a lot for your remarks! Below is updated patch which will be checked in. Thanks, Igor On Mon, Feb 18, 2013 at 3:07 AM, Gerald Pfeifer wrote: > On Fri, 15 Feb 2013, Igor Zamyatin wrote: >> Is it ok for wwwdocs? > > Index: htdocs/gcc-4.8/changes.html > =================================================================== > +
          • Support for the new Intel processor codename Broadwell with RDSEED, > + ADCX, ADOX, PREFETCHW is available through -madx, > + -mprfchw, -mrdseed. > > Can you make this RDSEED, ... and so forth? > (This is a bit borderline, in that one could also see this as > more general references, but usually we mark those up.) > > And "...through the ... command-line options."? > > +
          • Support for Intel RTM and HLE intrinsics, built-in > > "the ... intrinsics" (and same below for "instruction sets") > > +
          • x86 backend was improved to allow option > -fscedule-insns to work reliably. > > "The x86 backend has been improved..." > > + This option can be used to schedule instructions better and can > lead to improved performace in certain cases. > > This line is quite long, can you break lines around 76 columns? > > And, let's be a bit more brave and omit either "can" or "in certain > cases". Otherwise this may sounds too unlikely. :-) > > The patch is fine with changes along the lines described above. > > Thanks, > Gerald 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 command-line options. +
          • +
          • Support for the Intel RTM and HLE intrinsics, built-in functions and code generation is available via -mrtm and -mhle. +
          • +
          • Support for the Intel FXSR, XSAVE and XSAVEOPT instruction sets. Intrinsics and built-in functions are available + via -mfxsr, -mxsave and -mxsaveopt respectively. +
          • 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.
            • +
            • The x86 backend has been improved to allow option -fscedule-insns to work reliably. + This option can be used to schedule instructions better and leads to + improved performace in certain cases. +
            • Windows MinGW-w64 targets (*-w64-mingw*) require at least r5437 from the Mingw-w64 trunk.
            From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5203 invoked by alias); 18 Feb 2013 07:02:34 -0000 Received: (qmail 5164 invoked by uid 22791); 18 Feb 2013 07:02:32 -0000 X-SWARE-Spam-Status: No, hits=-5.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_SPAMHAUS_DROP,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-ea0-f169.google.com (HELO mail-ea0-f169.google.com) (209.85.215.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 18 Feb 2013 07:02:24 +0000 Received: by mail-ea0-f169.google.com with SMTP id d13so2291959eaa.0 for ; Sun, 17 Feb 2013 23:02:23 -0800 (PST) X-Received: by 10.14.182.71 with SMTP id n47mr41585844eem.11.1361170943451; Sun, 17 Feb 2013 23:02:23 -0800 (PST) Received: from [46.207.90.252] (046207090252.atmpu0027.highway.a1.net. [46.207.90.252]) by mx.google.com with ESMTPS id u44sm36870685eel.7.2013.02.17.23.02.14 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 17 Feb 2013 23:02:21 -0800 (PST) From: "Bernhard Reutner-Fischer" To: Gerald Pfeifer , Igor Zamyatin CC: , Uros Bizjak Date: Mon, 18 Feb 2013 07:02:00 -0000 Message-ID: <13cec1e3de5.2760.0f39ed3bcad52ef2c88c90062b7714dc@gmail.com> In-Reply-To: <13cec1bc4ff.2760.0f39ed3bcad52ef2c88c90062b7714dc@gmail.com> References: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 AquaMail/1.2.1.2 (build: 2100174) Subject: Re: [GCC 4.8 wwwdocs] PATCH: Mention several user-visible changes for x86 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Content-Transfer-Encoding: 8bit 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-02/txt/msg00833.txt.bz2 On 18 February 2013 00:07:33 Gerald Pfeifer wrote: > On Fri, 15 Feb 2013, Igor Zamyatin wrote: > > Is it ok for wwwdocs? > > Index: htdocs/gcc-4.8/changes.html > =================================================================== > +
          • x86 backend was improved to allow option > -fscedule-insns to work reliably. > > "The x86 backend has been improved..." I really hope that there is no such option. Sent with AquaMail for Android http://www.aqua-mail.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21808 invoked by alias); 20 Feb 2013 08:34:51 -0000 Received: (qmail 21709 invoked by uid 22791); 20 Feb 2013 08:34:50 -0000 X-SWARE-Spam-Status: No, hits=-4.7 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 X-Spam-Check-By: sourceware.org Received: from mail-bk0-f52.google.com (HELO mail-bk0-f52.google.com) (209.85.214.52) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 20 Feb 2013 08:34:44 +0000 Received: by mail-bk0-f52.google.com with SMTP id jk13so3432395bkc.39 for ; Wed, 20 Feb 2013 00:34:43 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.204.150.16 with SMTP id w16mr6001311bkv.139.1361349282810; Wed, 20 Feb 2013 00:34:42 -0800 (PST) Received: by 10.205.1.73 with HTTP; Wed, 20 Feb 2013 00:34:42 -0800 (PST) In-Reply-To: References: Date: Wed, 20 Feb 2013 08:34:00 -0000 Message-ID: Subject: Re: [GCC 4.8 wwwdocs] PATCH: Mention several user-visible changes for x86 From: Kirill Yukhin To: Igor Zamyatin Cc: Gerald Pfeifer , gcc-patches List , Uros Bizjak Content-Type: text/plain; charset=ISO-8859-1 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-02/txt/msg00932.txt.bz2 Hi, Checked in Thanks, K On Mon, Feb 18, 2013 at 10:28 AM, Igor Zamyatin wrote: > Gerald, > > Thanks a lot for your remarks! > > Below is updated patch which will be checked in. > > > Thanks, > Igor > > On Mon, Feb 18, 2013 at 3:07 AM, Gerald Pfeifer wrote: >> On Fri, 15 Feb 2013, Igor Zamyatin wrote: >>> Is it ok for wwwdocs? >> >> Index: htdocs/gcc-4.8/changes.html >> =================================================================== >> +
          • Support for the new Intel processor codename Broadwell with RDSEED, >> + ADCX, ADOX, PREFETCHW is available through -madx, >> + -mprfchw, -mrdseed. >> >> Can you make this RDSEED, ... and so forth? >> (This is a bit borderline, in that one could also see this as >> more general references, but usually we mark those up.) >> >> And "...through the ... command-line options."? >> >> +
          • Support for Intel RTM and HLE intrinsics, built-in >> >> "the ... intrinsics" (and same below for "instruction sets") >> >> +
          • x86 backend was improved to allow option >> -fscedule-insns to work reliably. >> >> "The x86 backend has been improved..." >> >> + This option can be used to schedule instructions better and can >> lead to improved performace in certain cases. >> >> This line is quite long, can you break lines around 76 columns? >> >> And, let's be a bit more brave and omit either "can" or "in certain >> cases". Otherwise this may sounds too unlikely. :-) >> >> The patch is fine with changes along the lines described above. >> >> Thanks, >> Gerald > > 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 command-line options. > +
          • > +
          • Support for the Intel RTM and HLE intrinsics, built-in > functions and code generation is available via -mrtm and > -mhle. > +
          • > +
          • Support for the Intel FXSR, XSAVE and XSAVEOPT instruction > sets. Intrinsics and built-in functions are available > + via -mfxsr, -mxsave and > -mxsaveopt respectively. > +
          • >
          • 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. >
            • > +
            • The x86 backend has been improved to allow option > -fscedule-insns to work reliably. > + This option can be used to schedule instructions better and leads to > + improved performace in certain cases. > +
            • >
            • Windows MinGW-w64 targets (*-w64-mingw*) > require at least r5437 from the Mingw-w64 trunk.
            • >