From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12473 invoked by alias); 31 Jul 2010 11:41:13 -0000 Received: (qmail 12464 invoked by uid 22791); 31 Jul 2010 11:41:12 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (38.113.113.100) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 31 Jul 2010 11:41:08 +0000 Received: (qmail 30994 invoked from network); 31 Jul 2010 11:41:06 -0000 Received: from unknown (HELO ?84.152.220.229?) (bernds@127.0.0.2) by mail.codesourcery.com with ESMTPA; 31 Jul 2010 11:41:06 -0000 Message-ID: <4C540BCD.7000005@codesourcery.com> Date: Sat, 31 Jul 2010 13:03:00 -0000 From: Bernd Schmidt User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.7) Gecko/20100724 Thunderbird/3.1.1 MIME-Version: 1.0 To: ramana.radhakrishnan@arm.com, gcc-patches@gcc.gnu.org, rdsandiford@googlemail.com Subject: Re: Extend widening_mul pass to handle fixed-point types References: <87fwzhro8i.fsf@firetop.home> <4C436835.20307@codesourcery.com> <87oce3s4kv.fsf@firetop.home> <4C44C948.3050801@codesourcery.com> <1280233130.18689.17.camel@e102325-lin.cambridge.arm.com> <4C4F009B.6040201@codesourcery.com> <1280331613.18689.137.camel@e102325-lin.cambridge.arm.com> <87vd7zpdle.fsf@firetop.home> <877hkcf6re.fsf@firetop.home> In-Reply-To: <877hkcf6re.fsf@firetop.home> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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 X-SW-Source: 2010-07/txt/msg02413.txt.bz2 On 07/31/2010 09:30 AM, Richard Sandiford wrote: > Now bootstrapped & regression-tested on x86_64-linux-gnu. Ramana > also confirms that it fixes the ICEs and incorrect arith-rand-ll.c > code on ARM. OK to install? I think this is OK. While looking at it I've been somewhat confused by the fact that we choose an optab based on the type of the narrow operands, then choose the right entry in the optab based on the mode of the wide operand... but that seems unrelated to your patches. So, please install, and thanks. Bernd