From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3367 invoked by alias); 31 Aug 2004 18:59:19 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 3358 invoked from network); 31 Aug 2004 18:59:18 -0000 Received: from unknown (HELO smtp.uk.superh.com) (193.128.105.170) by sourceware.org with SMTP; 31 Aug 2004 18:59:18 -0000 Received: from sh-uk-ex01.uk.w2k.superh.com (sh-uk-ex01 [192.168.16.17]) by smtp.uk.superh.com (8.12.10/8.12.10) with ESMTP id i7VIi6od018312; Tue, 31 Aug 2004 19:44:06 +0100 (BST) Received: from chloe.uk.w2k.superh.com ([192.168.17.40]) by sh-uk-ex01.uk.w2k.superh.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 31 Aug 2004 19:46:29 +0100 Received: (from renneckej@localhost) by chloe.uk.w2k.superh.com (8.11.6/8.11.6) id i7VIktD06285; Tue, 31 Aug 2004 19:46:55 +0100 From: Joern Rennecke Message-Id: <200408311846.i7VIktD06285@chloe.uk.w2k.superh.com> Subject: Re: RFC: Using mode and code macros in *.md files To: rsandifo@redhat.com (Richard Sandiford) Date: Tue, 31 Aug 2004 19:27:00 -0000 Cc: sje@cup.hp.com (Steve Ellcey), gcc@gcc.gnu.org In-Reply-To: <87r7pnw45v.fsf@redhat.com> from "Richard Sandiford" at Aug 31, 2004 07:31:08 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 31 Aug 2004 18:46:29.0770 (UTC) FILETIME=[D3F7AEA0:01C48F8A] X-SW-Source: 2004-08/txt/msg01658.txt.bz2 > > It would be nice if I could fold the version of addxf3 that has no > > float_extend's into this definition too but I don't think any macros or > > existing mechanism would allow me to do that. > > Yeah, I know the feeling ;) It would be nice to do the same thing > on MIPS with SI->DI sign_extends. I think the only sane way to do this is having the match_operand match the full size register or a float_extend / sign_extend.