From patchwork Wed Feb 9 00:54:35 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: DJ Delorie X-Patchwork-Id: 82424 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id AC89EB70A9 for ; Wed, 9 Feb 2011 11:54:48 +1100 (EST) Received: (qmail 10848 invoked by alias); 9 Feb 2011 00:54:46 -0000 Received: (qmail 10836 invoked by uid 22791); 9 Feb 2011 00:54:45 -0000 X-SWARE-Spam-Status: No, hits=-6.1 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_HI, SPF_HELO_PASS, T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 09 Feb 2011 00:54:40 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p190sdbQ003891 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 8 Feb 2011 19:54:39 -0500 Received: from greed.delorie.com ([10.3.112.3]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p190sbbK008079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 8 Feb 2011 19:54:38 -0500 Received: from greed.delorie.com (localhost.localdomain [127.0.0.1]) by greed.delorie.com (8.14.4/8.14.4) with ESMTP id p190sZr2010144 for ; Tue, 8 Feb 2011 19:54:35 -0500 Received: (from dj@localhost) by greed.delorie.com (8.14.4/8.14.4/Submit) id p190sZVk010143; Tue, 8 Feb 2011 19:54:35 -0500 Date: Tue, 8 Feb 2011 19:54:35 -0500 Message-Id: <201102090054.p190sZVk010143@greed.delorie.com> From: DJ Delorie To: gcc-patches@gcc.gnu.org Subject: [target/47548] m32c: don't try to validate interim patterns X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Applied. PR target/47548 * config/m32c/m32c.c (m32c_subreg): Don't try to validate interim patterns. 2011-02-08 Joseph Myers Index: config/m32c/m32c.c =================================================================== --- config/m32c/m32c.c (revision 169958) +++ config/m32c/m32c.c (working copy) @@ -3615,13 +3615,13 @@ m32c_subreg (enum machine_mode outer, && GET_CODE (x) == MEM && MEM_VOLATILE_P (x)) { /* Volatile MEMs don't get simplified, but we need them to be. We are little endian, so the subreg byte is the offset. */ - r = adjust_address (x, outer, byte); + r = adjust_address_nv (x, outer, byte); } return r; } r = REGNO (x); if (r >= FIRST_PSEUDO_REGISTER || r == AP_REGNO)