From patchwork Sun Jun 13 05:58:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gerald Pfeifer X-Patchwork-Id: 1491357 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G2kRw2nV0z9sX5 for ; Sun, 13 Jun 2021 15:59:22 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E902D386186E for ; Sun, 13 Jun 2021 05:59:19 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from hamza.pair.com (hamza.pair.com [209.68.5.143]) by sourceware.org (Postfix) with ESMTPS id 7F4CB3857414 for ; Sun, 13 Jun 2021 05:58:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7F4CB3857414 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=pfeifer.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=pfeifer.com Received: from hamza.pair.com (localhost [127.0.0.1]) by hamza.pair.com (Postfix) with ESMTP id 33BA133E8E; Sun, 13 Jun 2021 01:58:57 -0400 (EDT) Received: from [192.168.1.5] (77.118.223.5.wireless.dyn.drei.com [77.118.223.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by hamza.pair.com (Postfix) with ESMTPSA id ABFBF33E8D; Sun, 13 Jun 2021 01:58:56 -0400 (EDT) Date: Sun, 13 Jun 2021 07:58:50 +0200 (CEST) From: Gerald Pfeifer To: gcc-patches@gcc.gnu.org, Kito Cheng Subject: [committed] wwwdocs: gcc-11/changes.html: Editorial changes for RISC-V MIME-Version: 1.0 Message-Id: <20210613055857.33BA133E8E@hamza.pair.com> X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" RISC-V has received a very nice section in the GCC 11 release notes thanks to Kito. This are a couple of editorial changes, completing some sentence and breaking longer sentences among others, and a bit of grammar. Pushed. Gerald --- htdocs/gcc-11/changes.html | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html index 97606174..491b6b71 100644 --- a/htdocs/gcc-11/changes.html +++ b/htdocs/gcc-11/changes.html @@ -953,33 +953,36 @@ You may also want to check out our
  • 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. +
  • Implement new style of architecture extension test macros: + each architecture extension has a corresponding feature test macro, + which can be used 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. +
  • Legacy architecture extension test macros like + __riscv_atomic are deprecated, but will still be + 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. +
  • Add new option -misa-spec=* to control ISA spec version. + This controls the default version of each extensions. + It defaults to 2.2.
  • +
  • Introduce the --with-multilib-generator configure time + option. + This allows for flexible config multi-lib settings. Its syntax is + the 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. + re-use rules.
  • -
  • Support -mcpu=* option, the behavior is aligned to RISC-V - clang/LLVM, it will set pipeline model and architecture extension, like +
  • Support -mcpu=* option aligned with RISC-V clang/LLVM. + It sets the pipeline model and architecture extensions, 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. +
  • Introduce shorten_memrefs optimization, which reduces + the code size for memory access, thanks to Craig Blackmore.