From patchwork Tue Apr 14 14:17:40 2020
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Martin Jambor
X-Patchwork-Id: 1270372
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@gcc.gnu.org; receiver=)
Authentication-Results: ozlabs.org;
dmarc=none (p=none dis=none) header.from=suse.cz
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 491nd76jyBz9sPF
for ; Wed, 15 Apr 2020 00:17:46 +1000 (AEST)
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id 85F7C385DC29;
Tue, 14 Apr 2020 14:17:43 +0000 (GMT)
X-Original-To: gcc-patches@gcc.gnu.org
Delivered-To: gcc-patches@gcc.gnu.org
Received: from mx2.suse.de (mx2.suse.de [195.135.220.15])
by sourceware.org (Postfix) with ESMTPS id 329AD385DC14
for ; Tue, 14 Apr 2020 14:17:42 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 329AD385DC14
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=suse.cz
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mjambor@suse.cz
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
by mx2.suse.de (Postfix) with ESMTP id 86EFAAC75;
Tue, 14 Apr 2020 14:17:40 +0000 (UTC)
From: Martin Jambor
To: GCC Patches
Subject: [PATCH] wwwdocs: Slightly improve IPA-SRA description in
gcc-10/changes.html
User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3
(x86_64-suse-linux-gnu)
Date: Tue, 14 Apr 2020 16:17:40 +0200
Message-ID:
MIME-Version: 1.0
X-Spam-Status: No, score=-3054.5 required=5.0 tests=BAYES_00, GIT_PATCH_0,
GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_DMARC_STATUS, KAM_SHORT,
RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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@gcc.gnu.org
Sender: "Gcc-patches"
Hi,
I think that the fact that IPA-SRA can now remove unused return
values deserves a special mention - and I also fixed the proposition
in the name of the pass.
OK for wwwdocs?
Thanks,
Martin
---
htdocs/gcc-10/changes.html | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index 17679812..1e3aca18 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -103,8 +103,9 @@ a work-in-progress.
Inter-procedural optimization improvements:
- - The inter-procedural scalar replacement for aggregates (IPA-SRA) pass
- was re-implemented to work at link-time.
+
- The inter-procedural scalar replacement of aggregates (IPA-SRA) pass
+ was re-implemented to work at link-time and can now also remove
+ calculating and passing unused return values.
-finline-functions
is now enabled at -O2
and was retuned for better code