From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8368 invoked by alias); 10 Jan 2020 12:29:33 -0000 Mailing-List: contact gcc-cvs-wwwdocs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-cvs-wwwdocs-owner@gcc.gnu.org Received: (qmail 8254 invoked by uid 9884); 10 Jan 2020 12:29:32 -0000 Date: Fri, 10 Jan 2020 12:29:00 -0000 Message-ID: <20200110122932.8250.qmail@sourceware.org> From: gjl@gcc.gnu.org To: gcc-cvs-wwwdocs@gcc.gnu.org Subject: gcc-wwwdocs branch master updated. 051594a2c66870dd65129e38b845e94da65b7a0c X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: a46c6a95e369659dc03c6052f49ff1061b37935d X-Git-Newrev: 051594a2c66870dd65129e38b845e94da65b7a0c X-SW-Source: 2020/txt/msg00003.txt This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 051594a2c66870dd65129e38b845e94da65b7a0c (commit) via 5333a3741911f4cbd1bc679922a665991190c61b (commit) from a46c6a95e369659dc03c6052f49ff1061b37935d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 051594a2c66870dd65129e38b845e94da65b7a0c Merge: 5333a37 a46c6a9 Author: Georg Lay Date: Fri Jan 10 13:27:40 2020 +0100 Merge branch 'master' of git+ssh://gcc.gnu.org/sourceware/projects/gcc-home/wwwdocs diff --cc htdocs/gcc-10/changes.html index a209087,8f49801..c68e00b --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@@ -333,55 -392,34 +392,81 @@@ a work-in-progress.

arm-uclinuxfdpiceabi, and the C library is uclibc-ng. +
  • Support has been added for the Arm EABI on NetBSD through the + arm*-*-netbsdelf-*eabi* triplet. +
  • +
  • The handling of 64-bit integer operations has been significantly reworked + and improved leading to improved performance and reduced stack usage when using + 64-bit integral data types. The option -mneon-for-64bits is now + deprecated and will be removed in a future release.
  • +
  • + Support has been added for the following processors + (GCC identifiers in parentheses): +
      +
    • Arm Cortex-A77 (cortex-a77).
    • +
    • Arm Cortex-A76AE (cortex-a76ae).
    • +
    • Arm Cortex-M35P (cortex-m35p).
    • +
    + The GCC identifiers can be used + as arguments to the -mcpu or -mtune options, + for example: -mcpu=cortex-a77 or + -mtune=cortex-m35p. +
  • +
  • Support has been extended for the ACLE + + data-processing intrinsics to include 32-bit SIMD, saturating arithmetic, + 16-bit multiplication and other related intrinsics aimed at DSP algorithm + optimization. +
  • - + +

    AVR

    +
      +
    • Support for the XMEGA-like devices +
      + ATtiny202, ATtiny204, ATtiny402, ATtiny404, ATtiny406, ATtiny804, + ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATmega808, + ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209, + ATmega4808, ATmega4809 +
      + has been added. +
    • +
    • + A new command line option -nodevicespecs has been added. + It allows to provide a custom device-specs file by means of +
      + avr-gcc -nodevicespecs -specs=my-spec-file <options> +
      + and without the need to provide options -B and + -mmcu=. + See + AVR + command line options for details. + This feature is also available in v9.3+ and v8.4+. +
    • +
    • + New command line options -mdouble=[32,64] and + -mlong-double=[32,64] have been added. They allow + to chose the size (in bits) of the double and + long double types, respectively. Whether or not the + mentioned layouts are available, whether the options act + as a multilib option, and what is the default for either option + is controlled by the new + AVR configure + options + --with-double= and --with-long-double=. +
    • +
    • + A new configure option --with-libf7= has been added. + It controls to which level avr-libgcc provides 64-bit floating point + support by means of + Libf7. +
    • +
    • + A new configure option --with-double-comparison= has been + added. It's unlikely you need to set this option by hand. +
    • +
    commit 5333a3741911f4cbd1bc679922a665991190c61b Author: Georg Lay Date: Fri Jan 10 13:27:31 2020 +0100 Add AVR news. diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index d610826..a209087 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -334,7 +334,54 @@ a work-in-progress.

    arm-uclinuxfdpiceabi, and the C library is uclibc-ng. - + +

    AVR

    +
      +
    • Support for the XMEGA-like devices +
      + ATtiny202, ATtiny204, ATtiny402, ATtiny404, ATtiny406, ATtiny804, + ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATmega808, + ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209, + ATmega4808, ATmega4809 +
      + has been added. +
    • +
    • + A new command line option -nodevicespecs has been added. + It allows to provide a custom device-specs file by means of +
      + avr-gcc -nodevicespecs -specs=my-spec-file <options> +
      + and without the need to provide options -B and + -mmcu=. + See + AVR + command line options for details. + This feature is also available in v9.3+ and v8.4+. +
    • +
    • + New command line options -mdouble=[32,64] and + -mlong-double=[32,64] have been added. They allow + to chose the size (in bits) of the double and + long double types, respectively. Whether or not the + mentioned layouts are available, whether the options act + as a multilib option, and what is the default for either option + is controlled by the new + AVR configure + options + --with-double= and --with-long-double=. +
    • +
    • + A new configure option --with-libf7= has been added. + It controls to which level avr-libgcc provides 64-bit floating point + support by means of + Libf7. +
    • +
    • + A new configure option --with-double-comparison= has been + added. It's unlikely you need to set this option by hand. +
    • +
    ----------------------------------------------------------------------- Summary of changes: htdocs/gcc-10/changes.html | 49 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 48 insertions(+), 1 deletions(-) hooks/post-receive -- gcc-wwwdocs