From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Fri, 03 Sep 2004 07:53:45 +0100 (BST) Received: from mx2.redhat.com ([IPv6:::ffff:66.187.237.31]:3226 "EHLO mx2.redhat.com") by linux-mips.org with ESMTP id ; Fri, 3 Sep 2004 07:53:40 +0100 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.12.10/8.12.10) with ESMTP id i836rFl3006377; Fri, 3 Sep 2004 02:53:16 -0400 Received: from potter.sfbay.redhat.com (potter.sfbay.redhat.com [172.16.27.15]) by int-mx2.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i836rX728520; Fri, 3 Sep 2004 02:53:33 -0400 Received: from frothingslosh.sfbay.redhat.com (frothingslosh.sfbay.redhat.com [172.16.24.27]) by potter.sfbay.redhat.com (8.11.6/8.11.6) with ESMTP id i836rWV03391; Thu, 2 Sep 2004 23:53:32 -0700 Received: from frothingslosh.sfbay.redhat.com (localhost.localdomain [127.0.0.1]) by frothingslosh.sfbay.redhat.com (8.12.10/8.12.10) with ESMTP id i836rWOo022398; Thu, 2 Sep 2004 23:53:32 -0700 Received: (from rth@localhost) by frothingslosh.sfbay.redhat.com (8.12.10/8.12.10/Submit) id i836rVio022344; Thu, 2 Sep 2004 23:53:31 -0700 X-Authentication-Warning: frothingslosh.sfbay.redhat.com: rth set sender to rth@redhat.com using -f Date: Thu, 2 Sep 2004 23:53:31 -0700 From: Richard Henderson To: Richard Sandiford Cc: "Maciej W. Rozycki" , Nigel Stephens , gcc-patches@gcc.gnu.org, linux-mips@linux-mips.org Subject: Re: [patch] MIPS/gcc: Revert removal of DImode shifts for 32-bit targets Message-ID: <20040903065331.GG20559@redhat.com> Mail-Followup-To: Richard Henderson , Richard Sandiford , "Maciej W. Rozycki" , Nigel Stephens , gcc-patches@gcc.gnu.org, linux-mips@linux-mips.org References: <87acxcbxfl.fsf@redhat.com> <410F5964.3010109@mips.com> <876580bm2e.fsf@redhat.com> <410F60DF.9020400@mips.com> <87r7qiwz54.fsf@redhat.com> <20040809220838.GE16493@redhat.com> <87zn5336h7.fsf@redhat.com> <20040810232020.GA21922@redhat.com> <87eklnw0g7.fsf@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87eklnw0g7.fsf@redhat.com> User-Agent: Mutt/1.4.1i Return-Path: X-Envelope-To: <"|/home/ecartis/ecartis -s linux-mips"> (uid 0) X-Orcpt: rfc822;linux-mips@linux-mips.org Original-Recipient: rfc822;linux-mips@linux-mips.org X-archive-position: 5775 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: rth@redhat.com Precedence: bulk X-list: linux-mips On Tue, Aug 31, 2004 at 08:51:20PM +0100, Richard Sandiford wrote: > int TARGET_SHIFT_TRUNCATION_MASK (enum machine_mode MODE) ... > Note that, unlike `SHIFT_COUNT_TRUNCATED', this function does > _not_ apply to general shift rtxes; it applies only to instructions > that are generated by the named shift patterns. I'm not particularly thrilled about this notion. I'd much prefer a target hook that could replace SHIFT_COUNT_TRUNCATED. How often are the named patterns going to differ from the rtxes anyway? r~