From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2093) id 810A53858023; Tue, 30 Mar 2021 15:01:57 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 810A53858023 To: gcc-cvs-wwwdocs@gcc.gnu.org Subject: gcc-wwwdocs branch master updated. 3bc28f262ae6300a635c6c9bec2f1f8706bc3105 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: a5770fa521c605abeb95b8d477f6495abcc3601d X-Git-Newrev: 3bc28f262ae6300a635c6c9bec2f1f8706bc3105 Message-Id: <20210330150157.810A53858023@sourceware.org> Date: Tue, 30 Mar 2021 15:01:57 +0000 (GMT) From: Kito Cheng X-BeenThere: gcc-cvs-wwwdocs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs-wwwdocs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2021 15:01:57 -0000 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 3bc28f262ae6300a635c6c9bec2f1f8706bc3105 (commit) from a5770fa521c605abeb95b8d477f6495abcc3601d (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 3bc28f262ae6300a635c6c9bec2f1f8706bc3105 Author: Kito Cheng Date: Wed Mar 24 11:17:15 2021 +0800 gcc-11/changes: Document RISC-V changes diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html index b22b119c..a7fa4e1b 100644 --- a/htdocs/gcc-11/changes.html +++ b/htdocs/gcc-11/changes.html @@ -693,7 +693,40 @@ a work-in-progress.

- +

RISC-V

+
    +
  • Support address sanitizer for RISC-V.
  • +
  • Support big-endian for RISC-V, thanks to Marcus Comstedt.
  • +
  • Implement new style of architecture extension test macros, + each architecture extension has corresponding feature test macro, which + could use to test its existence and version information. +
  • +
  • Legacy architecture extension test macro like __riscv_atomic, + are deprecated, but it will still supported for at least 2 release cycles. +
  • +
  • Support IFUNC for riscv*-*-linux*.
  • +
  • Add new option -misa-spec=* to control ISA spec version, default is 2.2, + this option could control the default version of each extensions.
  • +
  • Introduce --with-multilib-generator to configure time option, + this option could flexible config multi-lib settings, syntax is same as + RISC-V's multilib-generator. +
  • +
  • Extend the sytax for multilib-generator, support expansion + operator * to reduce the complexity of complicated multi-lib + re-use rule. +
  • +
  • Support -mcpu=* option, the behavior is aligned to RISC-V + clang/LLVM, it will set pipeline model and architecture extension, like + -mtune=* plus -march=*. +
  • +
  • Support for TLS stack protector canary access, thanks to Cooper Qu. +
  • +
  • Support __builtin_thread_pointer for RISC-V.
  • +
  • Introduce shorten_memrefs optimization, which could reduce the + code size for memory access, thanks to Craig Blackmore. +
  • +
+ ----------------------------------------------------------------------- Summary of changes: htdocs/gcc-11/changes.html | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) hooks/post-receive -- gcc-wwwdocs