From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 62663 invoked by alias); 14 Dec 2015 11:49:32 -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 62647 invoked by uid 89); 14 Dec 2015 11:49:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-lf0-f49.google.com Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com) (209.85.215.49) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Mon, 14 Dec 2015 11:49:30 +0000 Received: by lfdl133 with SMTP id l133so116970816lfd.2 for ; Mon, 14 Dec 2015 03:49:27 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.25.88.67 with SMTP id m64mr13200337lfb.23.1450093767263; Mon, 14 Dec 2015 03:49:27 -0800 (PST) Received: by 10.25.165.141 with HTTP; Mon, 14 Dec 2015 03:49:26 -0800 (PST) In-Reply-To: <20151214110129.GA17862@arm.com> References: <5656E50A.3040903@redhat.com> <1448629261-29938-1-git-send-email-james.greenhalgh@arm.com> <20151214110129.GA17862@arm.com> Date: Mon, 14 Dec 2015 11:49:00 -0000 Message-ID: Subject: Re: [Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609 From: Marcus Shawcroft To: James Greenhalgh Cc: "gcc-patches@gcc.gnu.org" , richard.guenther@gmail.com, rth@redhat.com, Marcus Shawcroft , Richard Earnshaw Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-12/txt/msg01383.txt.bz2 On 14 December 2015 at 11:01, James Greenhalgh wrote: > On Wed, Dec 09, 2015 at 01:13:20PM +0000, Marcus Shawcroft wrote: >> On 27 November 2015 at 13:01, James Greenhalgh wrote: >> >> > 2015-11-27 James Greenhalgh >> > >> > * config/aarch64/aarch64-protos.h >> > (aarch64_cannot_change_mode_class): Bring back. >> > * config/aarch64/aarch64.c >> > (aarch64_cannot_change_mode_class): Likewise. >> > * config/aarch64/aarch64.h (CANNOT_CHANGE_MODE_CLASS): Likewise. >> > * config/aarch64/aarch64.md (aarch64_movdi_low): Use >> > zero_extract rather than truncate. >> > (aarch64_movdi_high): Likewise. >> > >> > 2015-11-27 James Greenhalgh >> > >> > * gcc.dg/torture/pr67609.c: New. >> > >> >> + detailed dicussion. In all other cases, we want to be premissive >> >> s/premissive/permissive/ >> >> OK /Marcus > > Thanks. > > This has had a week or so to soak on trunk now, is it OK to backport to GCC > 5 and 4.9? > > The patch applies as-good-as clean, with only a little bit to fix up in > aarch64-protos.h to keep alphabetical order, and I've bootstrapped and tested > the backports with no issue. OK /Marcus