From patchwork Fri Mar 25 00:57:06 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 88298 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 15689B6F7D for ; Fri, 25 Mar 2011 11:57:18 +1100 (EST) Received: (qmail 24529 invoked by alias); 25 Mar 2011 00:57:15 -0000 Received: (qmail 24512 invoked by uid 22791); 25 Mar 2011 00:57:14 -0000 X-SWARE-Spam-Status: No, hits=-5.3 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_HI, SPF_HELO_PASS, TW_SV, T_RP_MATCHES_RCVD, URIBL_RHS_DOB 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; Fri, 25 Mar 2011 00:57:08 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p2P0v7X7029747 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 24 Mar 2011 20:57:07 -0400 Received: from anchor.twiddle.home (ovpn-113-104.phx2.redhat.com [10.3.113.104]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p2P0v7tc006310 for ; Thu, 24 Mar 2011 20:57:07 -0400 Message-ID: <4D8BE862.5010201@redhat.com> Date: Thu, 24 Mar 2011 17:57:06 -0700 From: Richard Henderson User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Thunderbird/3.1.9 MIME-Version: 1.0 To: GCC Patches Subject: Re: [alpha] Revert input_operand change for vms References: <4D8BDC6C.7040405@redhat.com> In-Reply-To: <4D8BDC6C.7040405@redhat.com> 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 On 03/24/2011 05:06 PM, Richard Henderson wrote: > While purging Windows code, I failed to remember that VMS has a 32-bit > mode as well, and thus this line still matters. Bah. This patch, not the other one. r~ commit 3351cef043c126925829c9b414a087251dc67e45 Author: rth Date: Fri Mar 25 00:04:19 2011 +0000 alpha: Revert change to input_operand for 32-bit vms. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171428 138bc75d-0d04-0410-961f-82ee72b054a4 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 85c45b6..aef5088 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-02-24 Richard Henderson + + * config/alpha/predicates.md (input_operand): Revert last change; + update comment to mention 32-bit VMS rather than Windows. + 2011-03-24 Nathan Froyd * function.c (instantiate_virtual_regs): Use FOR_EACH_BB and diff --git a/gcc/config/alpha/predicates.md b/gcc/config/alpha/predicates.md index 9514b8a..da76d4f 100644 --- a/gcc/config/alpha/predicates.md +++ b/gcc/config/alpha/predicates.md @@ -195,7 +195,8 @@ || gotdtp_symbolic_operand (op, mode) || gottp_symbolic_operand (op, mode)); } - return mode == Pmode; + /* VMS still has a 32-bit mode. */ + return mode == ptr_mode || mode == Pmode; case HIGH: return (TARGET_EXPLICIT_RELOCS