From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 40641 invoked by alias); 1 Dec 2016 02:06:58 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 40450 invoked by uid 89); 1 Dec 2016 02:06:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-pg0-f68.google.com Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com) (74.125.83.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 Dec 2016 02:06:56 +0000 Received: by mail-pg0-f68.google.com with SMTP id e9so2962695pgc.1 for ; Wed, 30 Nov 2016 18:06:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=AKedbGFO6DPr2rdM9/CE1i5OcjkLDQ0myDhk1jClHoQ=; b=Ogfzmvhj819IJGwChbgYVZ/mOPvtrGB7p96L4l9Bs7AxZZjXn6A4OTggKPusqyC2z3 7l1azBZpr0twbptffBpMzyITm9NEdM1afGj8Zu3f0fczNdWJ8vML/HfvLMcZQ/c+eZoW oAgKiF3dUkQpbDuz9CmvOjR8+o7ax6MPnJoBd3uVXJB0cwDNqHzH5nd5UHcCsof2w/e7 zWxdpVMBXx5HiR4XS0uOFgn+h7z0lOrvq1XqWTGvCo8EQuqSvkSf+T1QXGYEPHUMC/EY UNmjC5cOMmM735QGgt6MUnaF+JxjcDjFmW+HzBQmzVuFQn/mZo/96JaUhwa30Yk6jxJ7 xGdQ== X-Gm-Message-State: AKaTC03qbGVANtz61zoxA5J08JwnAXhWg1uRgZV90/xlnEQP3kMLGiBGcALSUfgwz9QDRg== X-Received: by 10.84.193.129 with SMTP id f1mr79066511pld.129.1480558014478; Wed, 30 Nov 2016 18:06:54 -0800 (PST) Received: from bubble.grove.modra.org (CPE-58-160-71-80.tyqh2.lon.bigpond.net.au. [58.160.71.80]) by smtp.gmail.com with ESMTPSA id h7sm87949554pgn.13.2016.11.30.18.06.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Nov 2016 18:06:53 -0800 (PST) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 1657FC230F; Thu, 1 Dec 2016 12:36:50 +1030 (ACDT) Date: Thu, 01 Dec 2016 02:06:00 -0000 From: Alan Modra To: Jakub Jelinek Cc: David Edelsohn , Segher Boessenkool , gcc-patches@gcc.gnu.org, Markus Trippelsdorf Subject: Re: [PATCH] Fix rtl sharing bug in rs6000_frame_related (PR target/78614) Message-ID: <20161201020649.GC4829@bubble.grove.modra.org> References: <20161130222740.GD3541@tucnak.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20161130222740.GD3541@tucnak.redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-IsSubscribed: yes X-SW-Source: 2016-12/txt/msg00004.txt.bz2 On Wed, Nov 30, 2016 at 11:27:40PM +0100, Jakub Jelinek wrote: > Markus said he has bootstrapped this patch with rtl checking on powerpc64. I repeated the exercise and found a stage1 bootstrap failure due to invalid rtl sharing on powerpc64le-linux, using AS="/home/amodra/gnu/bin/as" LD="/home/amodra/gnu/bin/ld" \ ~/src/gcc-pr78614/configure \ --build=powerpc64le-linux --prefix=/home/amodra/gnu \ --enable-targets=powerpc64-linux,powerpc-linux,powerpcle-linux --disable-multilib \ --enable-valgrind-annotations \ --disable-nls --with-cpu=power8 --enable-languages=all,go --enable-lto \ --enable-checking=yes,rtl > 2016-11-30 Jakub Jelinek > > PR target/78614 > * config/rs6000/rs6000.c (rs6000_frame_related): Call > set_used_flags (pat) before any simplifications. Clear used flag on > PARALLEL copy. Don't guard add_reg_note call. Call > copy_rtx_if_shared on pat before storing it into > REG_FRAME_RELATED_EXPR. -- Alan Modra Australia Development Lab, IBM