From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp2.axis.com (smtp2.axis.com [195.60.68.18]) by sourceware.org (Postfix) with ESMTPS id 374223857029 for ; Tue, 7 Jul 2020 04:08:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 374223857029 IronPort-SDR: Gi6K4Q2WSXsZRB0R96D4eobfY7DLA6Pr/vurSdeVfzfyRC1qfKYJBHpfGFgSdyk7ePmfazu19c 6i5tLA9Jkm6TMtVxI3j/dO2eQVtHSzdaTTzzlfOLe09Hpbu/UPw0QyNBfoJ0zbvDSR8v+lFyaL iYXb8OcjuF7+SMK0w4elGaSZktRvsrGpbX8BvaWHlhoO9Nq7aozlELIoe+3EQJ72KMF1+dEkG6 2YfN+fkVQ8rB7GHXMqeTrHKjBMXttXEQsNdUMrz+fVQ1bwy3C6OGiPDDTO3GfzBw24BnM/Vb2I BbQ= X-IronPort-AV: E=Sophos;i="5.75,321,1589234400"; d="scan'208";a="10237804" Date: Tue, 7 Jul 2020 06:08:36 +0200 Message-ID: <202007070408.06748aPb024226@ignucius.se.axis.com> From: Hans-Peter Nilsson To: In-Reply-To: <202007070401.06741bpX024052@ignucius.se.axis.com> (message from Hans-Peter Nilsson on Tue, 7 Jul 2020 06:01:37 +0200) Subject: Re: [PATCH 1/2] PR94600: fix volatile access to the whole of a compound object. MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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: , X-List-Received-Date: Tue, 07 Jul 2020 04:08:39 -0000 > From: Hans-Peter Nilsson > Date: Tue, 7 Jul 2020 06:01:37 +0200 > gcc: > PR middle-end/94600 > * expr.c (expand_constructor): Make a temporary also if we're > storing to volatile memory. Oops, I dropped attribution here, but this patch is by Richard Biener (modulo the comment, that's my fault). See the PR. brgds, H-P