From patchwork Wed Feb 8 17:37:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Malcolm X-Patchwork-Id: 54544 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp3590043wrn; Wed, 8 Feb 2023 09:38:33 -0800 (PST) X-Google-Smtp-Source: AK7set9Z81TsOCJPBWu2APrdKs3FSHV5Sf7JwigHRgwWrQYjchJrv/pUUuP7U/mkItu2izdp7IoW X-Received: by 2002:a17:907:72cb:b0:8a9:fff6:5224 with SMTP id du11-20020a17090772cb00b008a9fff65224mr8897233ejc.20.1675877913493; Wed, 08 Feb 2023 09:38:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675877913; cv=none; d=google.com; s=arc-20160816; b=GFEWHbPasc5CyLEMbGtLeIc/5haiEmx6S9pmCa/kcU+U7D39hhDhq04Wjw5kNTRImx St4GffwlQryPWoMPdYbWHtLS1yhnCp2kbihtpOhAirDGP8bq6zjKvOLA1TBO/0muc9Tx 0G1hBfmh2Djt83XONcbpUMyiLfNYBbtmlYSHWdO0Zjnghtu0HPd4FJQkOiboTw3GfDZI uwY506zkemMsb9iegjUgLfu9hv1+9oTLQ/8tJENbfB0u9z1/I7MTMdrSTDYNJZswDmjv XsXlR9Z2VRA6USMNR1Ad1UJ14Es/ATew9aeHh6fkbSSREBB/5CUoG7w6h+EoDX/YefRI iYsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=9QV25lrAb2m/S0lv3r+Z6SzpR09HEGEUe1WHPjWcVkA=; b=qmz5eO9mA+2YNMg7ojTqVTR7mhltjc1dr52gMfiQiN+cDNyFiO7Co3WEayN6ZzfbN2 dkzMNgjMi7yHYE5CuPsmWzNJdJsVmCYAu76jERCjOyp+rH3vgBmflBSmLvDeCFtqtVks ePUEcuMRhpzLkc3xuoga42a53cVepvdjpX8V2xke84Wrqc7iY31FACEpd31sszF6YkA0 f6VyxVbmf3jgtBtndhEkJFFB4L+SHxQvPJ0lcCrMGfCSMUcemmOp4CMTPKCF1Dmi0ijL WY/7qDEZLewyHsYw1Kb2haRTC8JzB8p5nwtdLXui1eaZ8VMBZ44WxoDLiFFTvGgOFPtY N5Dg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=IJIqv07B; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id we9-20020a170907234900b00854d1861429si2296296ejb.397.2023.02.08.09.38.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Feb 2023 09:38:33 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=IJIqv07B; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0A80F3858C5E for ; Wed, 8 Feb 2023 17:38:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0A80F3858C5E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1675877885; bh=9QV25lrAb2m/S0lv3r+Z6SzpR09HEGEUe1WHPjWcVkA=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=IJIqv07BUmizR8Mfi0kYLi1vt+RetsfG0x8GM96WKZNG12yHf2q9QHmZIzSFUEJqv thRQphWx0zCDVeatjpS6NYRzI0W/6YPxbaFqOH1jfT9CmWJM8XLCrVy4YVQUqPn8FT wCH2aWfBX/7Ba8hV3mB4RZSFLUiIE5wPKG64Pqe4= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id F19223858431 for ; Wed, 8 Feb 2023 17:37:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F19223858431 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-151-sn3k-b--Oo6n0aOh69pFJA-1; Wed, 08 Feb 2023 12:37:18 -0500 X-MC-Unique: sn3k-b--Oo6n0aOh69pFJA-1 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id B61A51C3A06E for ; Wed, 8 Feb 2023 17:37:17 +0000 (UTC) Received: from t14s.localdomain.com (unknown [10.2.16.227]) by smtp.corp.redhat.com (Postfix) with ESMTP id 93615492C3F; Wed, 8 Feb 2023 17:37:17 +0000 (UTC) To: gcc-patches@gcc.gnu.org Cc: David Malcolm Subject: [pushed, wwwdocs] gcc-13: linkify some options Date: Wed, 8 Feb 2023 12:37:08 -0500 Message-Id: <20230208173711.1278104-1-dmalcolm@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-Spam-Status: No, score=-11.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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: , X-Patchwork-Original-From: David Malcolm via Gcc-patches From: David Malcolm Reply-To: David Malcolm Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1757285358980952715?= X-GMAIL-MSGID: =?utf-8?q?1757285358980952715?= --- htdocs/gcc-13/changes.html | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html index 9ecd115c..a48ac220 100644 --- a/htdocs/gcc-13/changes.html +++ b/htdocs/gcc-13/changes.html @@ -45,7 +45,8 @@ a work-in-progress.

supported, either.)
  • Legacy debug info compression option -gz=zlib-gnu was removed and the option is ignored right now.
  • -
  • -Warray-bounds=2 will no longer issue warnings for out of +
  • -Warray-bounds=2 + will no longer issue warnings for out of bounds accesses to trailing struct members of one-element array type anymore. Instead it diagnoses accesses to trailing arrays according to -fstrict-flex-arrays.
  • @@ -169,7 +170,7 @@ a work-in-progress.

  • Removal of trigraphs
  • Removal of unprototyped functions
  • printf and scanf format checking - with -Wformat for %wN + with -Wformat for %wN and %wfN format length modifiers
  • N2836, Identifier Syntax using Unicode Standard Annex 31
  • @@ -180,8 +181,8 @@ a work-in-progress.

    with -std=c2x -Wpedantic.
  • New warnings:
      -
    • -Wenum-int-mismatch warns about mismatches between an - enumerated type and an integer type +
    • -Wenum-int-mismatch + warns about mismatches between an enumerated type and an integer type (PR105131)
  • @@ -232,16 +233,18 @@ a work-in-progress.

  • New warnings:
      -
    • -Wself-move warns when a value is moved to itself with - std::move - (PR81159)
    • -
    • -Wdangling-reference warns when a reference is bound to - a temporary whose lifetime has ended +
    • -Wself-move + warns when a value is moved to itself with std::move + (PR81159)
    • +
    • -Wdangling-reference + warns when a reference is bound to a temporary whose lifetime + has ended (PR106393)
  • -
  • The -Wpessimizing-move and -Wredundant-move - warnings have been extended to warn in more contexts.
  • +
  • The -Wpessimizing-move + and -Wredundant-move + warnings have been extended to warn in more contexts.
  • Runtime Library (libstdc++)

    @@ -463,8 +466,8 @@ a work-in-progress.

    flexible array member for the purpose of accessing the elements of such an array. By default, all trailing arrays in aggregates are treated as flexible array members. Use the new command-line option - -fstrict-flex-arrays to control which array members are - treated as flexible arrays. + -fstrict-flex-arrays + to control which array members are treated as flexible arrays.